PATH:
home
/
letacommog
/
laindinois
/
OLD
/
wp-content
/
plugins
/
responsive-menu
/
vendor
/
twig
/
twig
/
test
/
Twig
/
Tests
<?php /* * This file is part of Twig. * * (c) Fabien Potencier * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ use Twig\Environment; use Twig\Node\Node; use Twig\NodeTraverser; use Twig\NodeVisitor\NodeVisitorInterface; class Twig_Tests_NodeTraverserTest extends \PHPUnit\Framework\TestCase { /** * @group legacy */ public function testNodeIsNullWhenTraversing() { $env = new Environment($this->getMockBuilder('\Twig\Loader\LoaderInterface')->getMock()); $traverser = new NodeTraverser($env, [new IdentityVisitor()]); $n = new Node([new Node([]), null, new Node([])]); $this->assertCount(3, $traverser->traverse($n)); } } class IdentityVisitor implements NodeVisitorInterface { public function enterNode(\Twig_NodeInterface $node, Environment $env) { return $node; } public function leaveNode(\Twig_NodeInterface $node, Environment $env) { return $node; } public function getPriority() { return 0; } }
[+]
..
[+]
Profiler
[-] NodeTraverserTest.php
[edit]
[+]
Fixtures
[+]
Extension
[-] LegacyIntegrationTest.php
[edit]
[-] TemplateTest.php
[edit]
[-] NativeExtensionTest.php
[edit]
[-] FactoryRuntimeLoaderTest.php
[edit]
[-] TokenStreamTest.php
[edit]
[+]
LegacyFixtures
[-] escapingTest.php
[edit]
[-] TemplateWrapperTest.php
[edit]
[+]
Util
[-] ContainerRuntimeLoaderTest.php
[edit]
[+]
Cache
[-] IntegrationTest.php
[edit]
[-] CompilerTest.php
[edit]
[+]
NodeVisitor
[-] FileExtensionEscapingStrategyTest.php
[edit]
[-] LexerTest.php
[edit]
[-] CustomExtensionTest.php
[edit]
[-] EnvironmentTest.php
[edit]
[-] ParserTest.php
[edit]
[+]
Loader
[-] FileCachingTest.php
[edit]
[+]
Node
[-] ErrorTest.php
[edit]
[-] ExpressionParserTest.php
[edit]
[-] FilesystemHelper.php
[edit]
[-] AutoloaderTest.php
[edit]