Est-il possible de créer plusieurs extensions Twig? Parce que quand j'ajoute un deuxième, j'obtiens le message d'erreur que la première méthode d'extension n'existe pas dans la deuxième extension.Extensions multiples Twig Symfony2
Voici comment mon extension sont définies dans services.xml:
<service id="acme.extension.view_helper" class="FLS\AcmeBundle\Extension\ViewHelperExtension">
<argument type="service" id="doctrine.orm.entity_manager" />
<tag name="twig.extension" />
</service>
<service id="acme.extension.stats_helper" class="FLS\AcmeBundle\Extension\StatsExtension">
<argument type="service" id="doctrine.orm.entity_manager" />
<tag name="twig.extension" />
</service>
Et voici le message d'erreur:
Fatal error: Call to undefined method FLS\AcmeBundle\Extension\StatsExtension::findTask() in F:\www\AcmeBundle\app\cache\dev\twig\fe\fd\4ff31bf8efd0669b6d0b2a14ba11.php on line 232
La méthode findTask est définie dans ViewHelperExtension.
Merci d'avance!
pouvez-vous partager vos codes ViewHelperExtension et StatsExtension s'il vous plaît – Luke
Même problème rencontré ici. Les définitions de service sont Ok. Semble être le cas d'un comportement étrange: en définissant deux extensions de service seulement le dernier défini est disponible. Ce problème peut être lié à Twig –
J'ai le même problème mais seulement si les services sont dans le même paquet – Fabien