|
@@ -55,7 +55,9 @@ class TwigExtension extends Extension
|
|
$container->setParameter('twig.exception_listener.controller', $config['exception_controller']);
|
|
$container->setParameter('twig.exception_listener.controller', $config['exception_controller']);
|
|
|
|
|
|
$container->setParameter('twig.form.resources', $config['form']['resources']);
|
|
$container->setParameter('twig.form.resources', $config['form']['resources']);
|
|
- $container->getDefinition('twig.loader')->addMethodCall('addPath', array(__DIR__.'/../../../Bridge/Twig/Resources/views/Form'));
|
|
|
|
|
|
+
|
|
|
|
+ $reflClass = new \ReflectionClass('Symfony\Bridge\Twig\Extension\FormExtension');
|
|
|
|
+ $container->getDefinition('twig.loader')->addMethodCall('addPath', array(dirname(dirname($reflClass->getFileName()))));
|
|
|
|
|
|
if (!empty($config['globals'])) {
|
|
if (!empty($config['globals'])) {
|
|
$def = $container->getDefinition('twig');
|
|
$def = $container->getDefinition('twig');
|