12
12
namespace Symfony \Bundle \TwigBundle \Tests \DependencyInjection \Compiler ;
13
13
14
14
use PHPUnit \Framework \TestCase ;
15
+ use Symfony \Bridge \Twig \AppVariable ;
15
16
use Symfony \Bundle \TwigBundle \DependencyInjection \Compiler \ExtensionPass ;
17
+ use Symfony \Bundle \TwigBundle \Loader \FilesystemLoader ;
16
18
use Symfony \Bundle \TwigBundle \TemplateIterator ;
19
+ use Symfony \Bundle \TwigBundle \TwigEngine ;
17
20
use Symfony \Component \DependencyInjection \ContainerBuilder ;
18
21
use Symfony \Component \DependencyInjection \Definition ;
22
+ use Twig \Loader \FilesystemLoader as TwigFilesystemLoader ;
19
23
20
24
class ExtensionPassTest extends TestCase
21
25
{
@@ -24,12 +28,12 @@ public function testProcessDoesNotDropExistingFileLoaderMethodCalls()
24
28
$ container = new ContainerBuilder ();
25
29
$ container ->setParameter ('kernel.debug ' , false );
26
30
27
- $ container ->register ('twig.app_variable ' , ' \Symfony\Bridge\Twig\ AppVariable' );
31
+ $ container ->register ('twig.app_variable ' , AppVariable::class );
28
32
$ container ->register ('twig.extension.yaml ' );
29
33
$ container ->register ('twig.extension.debug.stopwatch ' );
30
34
$ container ->register ('twig.extension.expression ' );
31
35
32
- $ nativeTwigLoader = new Definition (' \Twig\Loader\FilesystemLoader ' );
36
+ $ nativeTwigLoader = new Definition (TwigFilesystemLoader::class );
33
37
$ nativeTwigLoader ->addMethodCall ('addPath ' , []);
34
38
$ container ->setDefinition ('twig.loader.native_filesystem ' , $ nativeTwigLoader );
35
39
0 commit comments