Lines Matching refs:loader

21         $loader = new FilesystemLoader([$path]);
22 …$this->assertEquals('errors/index.html', $loader->getSourceContext('errors/index.html')->getName()…
23 …$this->assertEquals(realpath($path.'/errors/index.html'), realpath($loader->getSourceContext('erro…
31 $loader = new FilesystemLoader([__DIR__.'/../Fixtures']);
34 $loader->getCacheKey($template);
71 $loader = new FilesystemLoader([$basePath.'/normal', $basePath.'/normal_bis'], $rootPath);
72 $loader->setPaths([$basePath.'/named', $basePath.'/named_bis'], 'named');
73 $loader->addPath($basePath.'/named_ter', 'named');
74 $loader->addPath($basePath.'/normal_ter');
75 $loader->prependPath($basePath.'/normal_final');
76 $loader->prependPath($basePath.'/named/../named_quater', 'named');
77 $loader->prependPath($basePath.'/named_final', 'named');
84 ], $loader->getPaths());
91 ], $loader->getPaths('named'));
94 …$this->assertEquals($cacheKey, str_replace('\\', '/', $loader->getCacheKey('@named/named_absolute.…
95 $this->assertEquals("path (final)\n", $loader->getSourceContext('index.html')->getCode());
96 …$this->assertEquals("path (final)\n", $loader->getSourceContext('@__main__/index.html')->getCode()…
97 …$this->assertEquals("named path (final)\n", $loader->getSourceContext('@named/index.html')->getCod…
133 $loader = new FilesystemLoader();
134 $this->assertEquals([], $loader->getPaths());
139 $loader = new FilesystemLoader(sys_get_temp_dir());
140 $this->assertEquals([FilesystemLoader::MAIN_NAMESPACE], $loader->getNamespaces());
142 $loader->addPath(sys_get_temp_dir(), 'named');
143 $this->assertEquals([FilesystemLoader::MAIN_NAMESPACE, 'named'], $loader->getNamespaces());
150 $loader = new FilesystemLoader([$basePath.'/normal']);
151 $loader->addPath($basePath.'/named', 'named');
154 $loader->getSourceContext('@named/nowhere.html');
165 $loader = new FilesystemLoader([$basePath.'/normal']);
166 $loader->addPath($basePath.'/named', 'named');
169 $namedSource = $loader->getSourceContext('@named/index.html')->getCode();
173 $this->assertEquals("path\n", $loader->getSourceContext('index.html')->getCode());
178 $loader = new FilesystemLoader([]);
179 $loader->addPath(__DIR__.'/Fixtures/themes/theme2');
180 $loader->addPath(__DIR__.'/Fixtures/themes/theme1');
181 $loader->addPath(__DIR__.'/Fixtures/themes/theme1', 'default_theme');
183 $twig = new Environment($loader);
209 $loader = new FilesystemLoader([]);
210 $loader->addPath(__DIR__.'/Fixtures/inheritance');
212 $twig = new Environment($loader);
223 $loader = new FilesystemLoader([]);
227 $loader->addPath('phar://'.__DIR__.'/Fixtures/phar/phar-sample.phar');
228 $this->assertSame('hello from phar', $loader->getSourceContext('hello.twig')->getCode());
233 $loader = new FilesystemLoader([]);
234 $this->assertFalse($loader->exists("foo\0.twig"));
235 $this->assertFalse($loader->exists('../foo.twig'));
236 $this->assertFalse($loader->exists('@foo'));
237 $this->assertFalse($loader->exists('foo'));
238 $this->assertFalse($loader->exists('@foo/bar.twig'));
240 $loader->addPath(__DIR__.'/Fixtures/normal');
241 $this->assertTrue($loader->exists('index.html'));
242 $loader->addPath(__DIR__.'/Fixtures/normal', 'foo');
243 $this->assertTrue($loader->exists('@foo/index.html'));