Bonjour,
Il est possible de remplacer une classe du framework, pour cela, il vous suffit de recourir à l'AOP. Pour cela, vous devez créer un fichier aop.xml dans le dossier config, à la racine du projet, tel que :
<?xml version="1.0" encoding="UTF-8"?>
<aop>
<replace pointcut="classe_a_remplacer" class="classe_de_remplacement" />
</aop>
Votre classe de remplacement devra faire un extends de la classe d'origine, une fois la classe est faite et que votre méthode est bien surchargée ou ajoutée, il vous suffit de faire :
php framework/bin/change.php update-autoload
Chaque modification de votre classe de remplacement vous imposera l'exécution de la commande :
php framework/bin/change.php compile-aop
Attention cependant en fonction de ce que vous cherchez à faire l'AOP peu ne pas être la meilleure des solutions ; il est possible de faire de
l'injection ou d'utiliser des
stratégies.