8000 fixup · symfony/symfony@851aee6 · GitHub
[go: up one dir, main page]

Skip to content

Commit 851aee6

Browse files
committed
fixup
1 parent 5c7d42e commit 851aee6

File tree

2 files changed

+6
-10
lines changed

2 files changed

+6
-10
lines changed

src/Symfony/Bundle/TwigBundle/DependencyInjection/Configuration.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,9 @@ private function addTwigOptions(ArrayNodeDefinition $rootNode)
158158
->end()
159159
->prototype('variable')->end()
160160
->end()
161+
->scalarNode('default_path')
162+
->defaultValue('%kernel.project_dir%/templates')
163+
->end()
161164
->end()
162165
;
163166
}

src/Symfony/Bundle/TwigBundle/DependencyInjection/TwigExtension.php

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -122,22 +122,15 @@ public function load(array $configs, ContainerBuilder $container)
122122
foreach ($bundle['paths'] as $path) {
123123
$twigFilesystemLoaderDefinition->addMethodCall('addPath', array($path, $namespace));
124124
}
125-
}
126125

127-
if ($container->fileExists($dir = $container->getParameter('kernel.root_dir').'/Resources/views', false)) {
128-
$twigFilesystemLoaderDefinition->addMethodCall('addPath', array($dir));
126+
$twigFilesystemLoaderDefinition->addMethodCall('addPath', array($config['default_path'].'/bundles/'.$namespace, $namespace));
129127
}
130128

131-
if ($container->fileExists($dir = $container->getParameter('kernel.project_dir').'/templates', false)) {
129+
if ($container->fileExists($dir = $container->getParameter('kernel.root_dir').'/Resources/views', false)) {
132130
$twigFilesystemLoaderDefinition->addMethodCall('addPath', array($dir));
133131
}
134132

135-
if ($container->fileExists($dir = $container->getParameter('kernel.project_dir').'/templates/bundles', false)) {
136-
foreach (glob($dir.'/*', GLOB_ONLYDIR) as $path) {
137-
$parts = explode(DIRECTORY_SEPARATOR, $path);
138-
$twigFilesystemLoaderDefinition->addMethodCall('addPath', array($path, end($parts)));
139-
}
140-
}
133+
$twigFilesystemLoaderDefinition->addMethodCall('addPath', array($config['default_path']));
141134

142135
if (!empty($config['globals'])) {
143136
$def = $container->getDefinition('twig');

0 commit comments

Comments
 (0)
0