Skip to content

Commit cd12b4f

Browse files
committed
Fix Twig class references
1 parent 0a7559e commit cd12b4f

File tree

2 files changed

+18
-10
lines changed

2 files changed

+18
-10
lines changed

src/Builder/BaseBuilder.php

+10-6
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@
1010

1111
namespace TwigGenerator\Builder;
1212

13+
use Twig\Environment;
14+
use Twig\Loader\FilesystemLoader;
15+
use Twig\TwigFilter;
16+
1317
/**
1418
* @author Cédric Lombardot
1519
*/
@@ -298,12 +302,12 @@ public function addTwigExtensions(array $extensions)
298302
* Initialize the Twig Environment which automatically loads
299303
* extensions and filters.
300304
*
301-
* @return \Twig_Environment
305+
* @return Environment
302306
*/
303307
protected function getTwigEnvironment()
304308
{
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(
307311
'autoescape' => false,
308312
'strict_variables' => true,
309313
'debug' => true,
@@ -316,7 +320,7 @@ protected function getTwigEnvironment()
316320
return $twig;
317321
}
318322

319-
protected function loadTwigFilters(\Twig_Environment $twig)
323+
protected function loadTwigFilters(Environment $twig)
320324
{
321325
foreach ($this->twigFilters as $twigFilter) {
322326
if (is_object($twigFilter)) {
@@ -327,11 +331,11 @@ protected function loadTwigFilters(\Twig_Environment $twig)
327331
} else {
328332
$twigFilterName = $twigFilter;
329333
}
330-
$twig->addFilter(new \Twig_SimpleFilter($twigFilterName, $twigFilter));
334+
$twig->addFilter(new TwigFilter($twigFilterName, $twigFilter));
331335
}
332336
}
333337

334-
protected function loadTwigExtensions(\Twig_Environment $twig)
338+
protected function loadTwigExtensions(Environment $twig)
335339
{
336340
foreach ($this->twigExtensions as $twigExtensionName) {
337341
if (is_object($twigExtensionName)) {

tests/TwigGenerator/Tests/Extension/BaseExtensionTest.php

+8-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
<?php
22
namespace TwigGenerator\Tests\Extension;
33

4+
use Twig\Environment;
5+
use Twig\Extension\AbstractExtension;
6+
use Twig\Loader\ArrayLoader;
7+
48
/**
59
*
610
* Base class to test extensions. Provide builtin functions to initialize
@@ -20,12 +24,12 @@ abstract class BaseExtensionTest extends \PHPUnit_Framework_TestCase
2024
protected $twigVariables = array();
2125

2226
/**
23-
* @var \Twig_Extension
27+
* @var AbstractExtension
2428
*/
2529
protected $extension;
2630

2731
/**
28-
* @return \Twig_Extension
32+
* @return AbstractExtension
2933
*/
3034
abstract protected function getTestedExtension();
3135

@@ -63,8 +67,8 @@ protected function runTwigTests(array $templates, array $returns)
6367

6468
protected function getEnvironment($templates, $options = array())
6569
{
66-
$twig = new \Twig_Environment(
67-
new \Twig_Loader_Array($templates),
70+
$twig = new Environment(
71+
new ArrayLoader($templates),
6872
array_merge(
6973
array(
7074
'debug' => true,

0 commit comments

Comments
 (0)