10
10
11
11
namespace TwigGenerator \Builder ;
12
12
13
+ use Twig \Environment ;
14
+ use Twig \Loader \FilesystemLoader ;
15
+ use Twig \TwigFilter ;
16
+
13
17
/**
14
18
* @author Cédric Lombardot
15
19
*/
@@ -298,12 +302,12 @@ public function addTwigExtensions(array $extensions)
298
302
* Initialize the Twig Environment which automatically loads
299
303
* extensions and filters.
300
304
*
301
- * @return \Twig_Environment
305
+ * @return Environment
302
306
*/
303
307
protected function getTwigEnvironment ()
304
308
{
305
- $ loader = new \ Twig_Loader_Filesystem ($ this ->getTemplateDirs ());
306
- $ twig = new \ Twig_Environment ($ loader , array (
309
+ $ loader = new FilesystemLoader ($ this ->getTemplateDirs ());
310
+ $ twig = new Environment ($ loader , array (
307
311
'autoescape ' => false ,
308
312
'strict_variables ' => true ,
309
313
'debug ' => true ,
@@ -316,7 +320,7 @@ protected function getTwigEnvironment()
316
320
return $ twig ;
317
321
}
318
322
319
- protected function loadTwigFilters (\ Twig_Environment $ twig )
323
+ protected function loadTwigFilters (Environment $ twig )
320
324
{
321
325
foreach ($ this ->twigFilters as $ twigFilter ) {
322
326
if (is_object ($ twigFilter )) {
@@ -327,11 +331,11 @@ protected function loadTwigFilters(\Twig_Environment $twig)
327
331
} else {
328
332
$ twigFilterName = $ twigFilter ;
329
333
}
330
- $ twig ->addFilter (new \ Twig_SimpleFilter ($ twigFilterName , $ twigFilter ));
334
+ $ twig ->addFilter (new TwigFilter ($ twigFilterName , $ twigFilter ));
331
335
}
332
336
}
333
337
334
- protected function loadTwigExtensions (\ Twig_Environment $ twig )
338
+ protected function loadTwigExtensions (Environment $ twig )
335
339
{
336
340
foreach ($ this ->twigExtensions as $ twigExtensionName ) {
337
341
if (is_object ($ twigExtensionName )) {
0 commit comments