複数の Twig 拡張機能を作成することは可能ですか? 2 番目の拡張メソッドを追加すると、最初の拡張メソッドが 2 番目の拡張メソッドに存在しないというエラー メッセージが表示されるためです。
私の拡張機能が 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>
エラーメッセージは次のとおりです。
致命的なエラー: F:\www\AcmeBundle\app\cache\dev\twig\fe\fd\4ff31bf8efd0669b6d0b2a14ba11.php の 232 行目の未定義メソッド FLS\AcmeBundle\Extension\StatsExtension::findTask() の呼び出し
findTask メソッドは ViewHelperExtension で定義されています。
前もって感謝します!