public function Twig_Tests_Node_Expression_NameTest::getTests in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/twig/twig/test/Twig/Tests/Node/Expression/NameTest.php \Twig_Tests_Node_Expression_NameTest::getTests()
Overrides Twig_Test_NodeTestCase::getTests
File
- vendor/
twig/ twig/ test/ Twig/ Tests/ Node/ Expression/ NameTest.php, line 21
Class
Code
public function getTests() {
$node = new Twig_Node_Expression_Name('foo', 1);
$context = new Twig_Node_Expression_Name('_context', 1);
$env = new Twig_Environment($this
->getMock('Twig_LoaderInterface'), array(
'strict_variables' => true,
));
$env1 = new Twig_Environment($this
->getMock('Twig_LoaderInterface'), array(
'strict_variables' => false,
));
return array(
array(
$node,
"// line 1\n" . (PHP_VERSION_ID >= 50400 ? '(isset($context["foo"]) ? $context["foo"] : $this->getContext($context, "foo"))' : '$this->getContext($context, "foo")'),
$env,
),
array(
$node,
$this
->getVariableGetter('foo', 1),
$env1,
),
array(
$context,
"// line 1\n\$context",
),
);
}