@@ -201,8 +201,22 @@ public function testTwigLoaderPaths($format)
201201 array ('namespaced_path1 ' , 'namespace1 ' ),
202202 array ('namespaced_path2 ' , 'namespace2 ' ),
203203 array ('namespaced_path3 ' , 'namespace3 ' ),
204+ array (__DIR__ .'/Fixtures/Bundle/ChildChildChildChildTwigBundle/Resources/views ' , 'ChildChildChildChildTwig ' ),
205+ array (__DIR__ .'/Fixtures/Bundle/ChildChildChildChildTwigBundle/Resources/views ' , 'ChildChildChildTwig ' ),
206+ array (__DIR__ .'/Fixtures/Bundle/ChildChildChildTwigBundle/Resources/views ' , 'ChildChildChildTwig ' ),
207+ array (__DIR__ .'/Fixtures/Bundle/ChildChildChildChildTwigBundle/Resources/views ' , 'Twig ' ),
208+ array (__DIR__ .'/Fixtures/Bundle/ChildChildChildTwigBundle/Resources/views ' , 'Twig ' ),
209+ array (__DIR__ .'/Fixtures/Bundle/ChildChildTwigBundle/Resources/views ' , 'Twig ' ),
210+ array (__DIR__ .'/Fixtures/Bundle/ChildTwigBundle/Resources/views ' , 'Twig ' ),
204211 array (__DIR__ .'/Fixtures/Resources/TwigBundle/views ' , 'Twig ' ),
205212 array (realpath (__DIR__ .'/../.. ' ).'/Resources/views ' , 'Twig ' ),
213+ array (__DIR__ .'/Fixtures/Bundle/ChildChildChildChildTwigBundle/Resources/views ' , 'ChildTwig ' ),
214+ array (__DIR__ .'/Fixtures/Bundle/ChildChildChildTwigBundle/Resources/views ' , 'ChildTwig ' ),
215+ array (__DIR__ .'/Fixtures/Bundle/ChildChildTwigBundle/Resources/views ' , 'ChildTwig ' ),
216+ array (__DIR__ .'/Fixtures/Bundle/ChildTwigBundle/Resources/views ' , 'ChildTwig ' ),
217+ array (__DIR__ .'/Fixtures/Bundle/ChildChildChildChildTwigBundle/Resources/views ' , 'ChildChildTwig ' ),
218+ array (__DIR__ .'/Fixtures/Bundle/ChildChildChildTwigBundle/Resources/views ' , 'ChildChildTwig ' ),
219+ array (__DIR__ .'/Fixtures/Bundle/ChildChildTwigBundle/Resources/views ' , 'ChildChildTwig ' ),
206220 array (__DIR__ .'/Fixtures/Resources/views ' ),
207221 ), $ paths );
208222 }
@@ -254,8 +268,40 @@ private function createContainer()
254268 'kernel.root_dir ' => __DIR__ .'/Fixtures ' ,
255269 'kernel.charset ' => 'UTF-8 ' ,
256270 'kernel.debug ' => false ,
257- 'kernel.bundles ' => array ('TwigBundle ' => 'Symfony \\Bundle \\TwigBundle \\TwigBundle ' ),
258- 'kernel.bundles_metadata ' => array ('TwigBundle ' => array ('namespace ' => 'Symfony \\Bundle \\TwigBundle ' , 'parent ' => null , 'path ' => realpath (__DIR__ .'/../.. ' ))),
271+ 'kernel.bundles ' => array (
272+ 'TwigBundle ' => 'Symfony \\Bundle \\TwigBundle \\TwigBundle ' ,
273+ 'ChildTwigBundle ' => 'Symfony \\Bundle \\TwigBundle \\Tests \\DependencyInjection \\Fixtures \\Bundle \\ChildTwigBundle \\ChildTwigBundle ' ,
274+ 'ChildChildTwigBundle ' => 'Symfony \\Bundle \\TwigBundle \\Tests \\DependencyInjection \\Fixtures \\Bundle \\ChildChildTwigBundle \\ChildChildTwigBundle ' ,
275+ 'ChildChildChildTwigBundle ' => 'Symfony \\Bundle \\TwigBundle \\Tests \\DependencyInjection \\Fixtures \\Bundle \\ChildChildChildTwigBundle \\ChildChildChildTwigBundle ' ,
276+ 'ChildChildChildChildTwigBundle ' => 'Symfony \\Bundle \\TwigBundle \\Tests \\DependencyInjection \\Fixtures \\Bundle \\ChildChildChildChildTwigBundle \\ChildChildChildChildTwigBundle ' ,
277+ ),
278+ 'kernel.bundles_metadata ' => array (
279+ 'ChildChildChildChildTwigBundle ' => array (
280+ 'namespace ' => 'Symfony \\Bundle \\TwigBundle \\Tests \\DependencyInjection \\Fixtures \\Bundle \\ChildChildChildChildTwigBundle \\ChildChildChildChildTwigBundle ' ,
281+ 'parent ' => 'ChildChildChildTwigBundle ' ,
282+ 'path ' => __DIR__ .'/Fixtures/Bundle/ChildChildChildChildTwigBundle ' ,
283+ ),
284+ 'TwigBundle ' => array (
285+ 'namespace ' => 'Symfony \\Bundle \\TwigBundle ' ,
286+ 'parent ' => null ,
287+ 'path ' => realpath (__DIR__ .'/../.. ' ),
288+ ),
289+ 'ChildTwigBundle ' => array (
290+ 'namespace ' => 'Symfony \\Bundle \\TwigBundle \\Tests \\DependencyInjection \\Fixtures \\Bundle \\ChildTwigBundle \\ChildTwigBundle ' ,
291+ 'parent ' => 'TwigBundle ' ,
292+ 'path ' => __DIR__ .'/Fixtures/Bundle/ChildTwigBundle ' ,
293+ ),
294+ 'ChildChildChildTwigBundle ' => array (
295+ 'namespace ' => 'Symfony \\Bundle \\TwigBundle \\Tests \\DependencyInjection \\Fixtures \\Bundle \\ChildChildChildTwigBundle \\ChildChildChildTwigBundle ' ,
296+ 'parent ' => 'ChildChildTwigBundle ' ,
297+ 'path ' => __DIR__ .'/Fixtures/Bundle/ChildChildChildTwigBundle ' ,
298+ ),
299+ 'ChildChildTwigBundle ' => array (
300+ 'namespace ' => 'Symfony \\Bundle \\TwigBundle \\Tests \\DependencyInjection \\Fixtures \\Bundle \\ChildChildTwigBundle \\ChildChildTwigBundle ' ,
301+ 'parent ' => 'ChildTwigBundle ' ,
302+ 'path ' => __DIR__ .'/Fixtures/Bundle/ChildChildTwigBundle ' ,
303+ ),
304+ ),
259305 )));
260306
261307 return $ container ;
0 commit comments