/template/twigstarter/vendor/twig/twig/src/NodeVisitor/ |
H A D | SandboxNodeVisitor.php | 15 use Twig\Node\CheckSecurityCallNode; 16 use Twig\Node\CheckSecurityNode; 17 use Twig\Node\CheckToStringNode; 19 use Twig\Node\Expression\Binary\RangeBinary; 20 use Twig\Node\Expression\FilterExpression; 22 use Twig\Node\Expression\GetAttrExpression; 23 use Twig\Node\Expression\NameExpression; 24 use Twig\Node\ModuleNode; 25 use Twig\Node\Node; alias 26 use Twig\Node\PrintNode; [all …]
|
H A D | OptimizerNodeVisitor.php | 15 use Twig\Node\BlockReferenceNode; 17 use Twig\Node\Expression\ConstantExpression; 18 use Twig\Node\Expression\FilterExpression; 21 use Twig\Node\Expression\NameExpression; 22 use Twig\Node\Expression\ParentExpression; 23 use Twig\Node\ForNode; 24 use Twig\Node\IncludeNode; 25 use Twig\Node\Node; alias 26 use Twig\Node\PrintNode; 94 private function optimizePrintNode(Node $node, Environment $env): Node [all …]
|
H A D | MacroAutoImportNodeVisitor.php | 15 use Twig\Node\Expression\AssignNameExpression; 16 use Twig\Node\Expression\ConstantExpression; 17 use Twig\Node\Expression\GetAttrExpression; 18 use Twig\Node\Expression\MethodCallExpression; 19 use Twig\Node\Expression\NameExpression; 20 use Twig\Node\ImportNode; 21 use Twig\Node\ModuleNode; 22 use Twig\Node\Node; alias 32 public function enterNode(Node $node, Environment $env) 42 public function leaveNode(Node $node, Environment $env)
|
H A D | SafeAnalysisNodeVisitor.php | 15 use Twig\Node\Expression\BlockReferenceExpression; 16 use Twig\Node\Expression\ConditionalExpression; 17 use Twig\Node\Expression\ConstantExpression; 18 use Twig\Node\Expression\FilterExpression; 19 use Twig\Node\Expression\FunctionExpression; 20 use Twig\Node\Expression\GetAttrExpression; 21 use Twig\Node\Expression\MethodCallExpression; 22 use Twig\Node\Expression\NameExpression; 23 use Twig\Node\Expression\ParentExpression; 24 use Twig\Node\Node; alias [all …]
|
H A D | AbstractNodeVisitor.php | 15 use Twig\Node\Node; alias 26 final public function enterNode(Node $node, Environment $env) 31 final public function leaveNode(Node $node, Environment $env) 39 * @return Node The modified node 41 abstract protected function doEnterNode(Node $node, Environment $env); 46 * @return Node|null The modified node or null if the node must be removed 48 abstract protected function doLeaveNode(Node $node, Environment $env);
|
H A D | EscaperNodeVisitor.php | 16 use Twig\Node\AutoEscapeNode; 17 use Twig\Node\BlockNode; 18 use Twig\Node\BlockReferenceNode; 19 use Twig\Node\DoNode; 21 use Twig\Node\Expression\ConstantExpression; 22 use Twig\Node\Expression\FilterExpression; 23 use Twig\Node\Expression\InlinePrint; 24 use Twig\Node\ImportNode; 25 use Twig\Node\ModuleNode; 26 use Twig\Node\Node; alias [all …]
|
H A D | NodeVisitorInterface.php | 15 use Twig\Node\Node; alias 27 * @return Node The modified node 29 public function enterNode(Node $node, Environment $env); 34 * @return Node|null The modified node or null if the node must be removed 36 public function leaveNode(Node $node, Environment $env);
|
/template/twigstarter/vendor/twig/twig/src/Node/Expression/Test/ |
H A D | DefinedTest.php | 12 namespace Twig\Node\Expression\Test; 16 use Twig\Node\Expression\ArrayExpression; 17 use Twig\Node\Expression\BlockReferenceExpression; 18 use Twig\Node\Expression\ConstantExpression; 19 use Twig\Node\Expression\FunctionExpression; 20 use Twig\Node\Expression\GetAttrExpression; 21 use Twig\Node\Expression\MethodCallExpression; 22 use Twig\Node\Expression\NameExpression; 23 use Twig\Node\Expression\TestExpression; 24 use Twig\Node\Node; alias [all …]
|
/template/twigstarter/vendor/twig/twig/src/Node/Expression/Filter/ |
H A D | DefaultFilter.php | 12 namespace Twig\Node\Expression\Filter; 15 use Twig\Node\Expression\ConditionalExpression; 16 use Twig\Node\Expression\ConstantExpression; 17 use Twig\Node\Expression\FilterExpression; 18 use Twig\Node\Expression\GetAttrExpression; 19 use Twig\Node\Expression\NameExpression; 20 use Twig\Node\Expression\Test\DefinedTest; 21 use Twig\Node\Node; alias 32 …public function __construct(Node $node, ConstantExpression $filterName, Node $arguments, int $line… 37 $test = new DefinedTest(clone $node, 'defined', new Node(), $node->getTemplateLine());
|
/template/twigstarter/vendor/twig/twig/src/Node/Expression/ |
H A D | NullCoalesceExpression.php | 12 namespace Twig\Node\Expression; 15 use Twig\Node\Expression\Binary\AndBinary; 16 use Twig\Node\Expression\Test\DefinedTest; 17 use Twig\Node\Expression\Test\NullTest; 18 use Twig\Node\Expression\Unary\NotUnary; 19 use Twig\Node\Node; alias 23 public function __construct(Node $left, Node $right, int $lineno) 25 $test = new DefinedTest(clone $left, 'defined', new Node(), $left->getTemplateLine()); 30 …new NotUnary(new NullTest($left, 'null', new Node(), $left->getTemplateLine()), $left->getTemplate…
|
H A D | TestExpression.php | 12 namespace Twig\Node\Expression; 15 use Twig\Node\Node; alias 19 public function __construct(Node $node, string $name, ?Node $arguments, int $lineno)
|
H A D | FilterExpression.php | 13 namespace Twig\Node\Expression; 16 use Twig\Node\Node; alias 20 …public function __construct(Node $node, ConstantExpression $filterName, Node $arguments, int $line…
|
/template/twigstarter/vendor/twig/twig/src/Profiler/NodeVisitor/ |
H A D | ProfilerNodeVisitor.php | 15 use Twig\Node\BlockNode; 16 use Twig\Node\BodyNode; 17 use Twig\Node\MacroNode; 18 use Twig\Node\ModuleNode; 19 use Twig\Node\Node; alias 21 use Twig\Profiler\Node\EnterProfileNode; 22 use Twig\Profiler\Node\LeaveProfileNode; 39 protected function doEnterNode(Node $node, Environment $env) 44 protected function doLeaveNode(Node $node, Environment $env) 47 …$node->setNode('display_start', new Node([new EnterProfileNode($this->extensionName, Profile::TEMP… [all …]
|
/template/twigstarter/vendor/twig/twig/src/ |
H A D | Parser.php | 16 use Twig\Node\BlockNode; 17 use Twig\Node\BlockReferenceNode; 18 use Twig\Node\BodyNode; 20 use Twig\Node\MacroNode; 21 use Twig\Node\ModuleNode; 22 use Twig\Node\Node; alias 23 use Twig\Node\NodeCaptureInterface; 24 use Twig\Node\NodeOutputInterface; 25 use Twig\Node\PrintNode; 26 use Twig\Node\SpacelessNode; [all …]
|
H A D | NodeTraverser.php | 14 use Twig\Node\Node; alias 48 public function traverse(Node $node): Node 61 * @return Node|null 63 private function traverseForVisitor(NodeVisitorInterface $visitor, Node $node)
|
H A D | ExpressionParser.php | 16 use Twig\Node\Expression\AbstractExpression; 17 use Twig\Node\Expression\ArrayExpression; 26 use Twig\Node\Expression\NameExpression; 28 use Twig\Node\Expression\TestExpression; 29 use Twig\Node\Expression\Unary\NegUnary; 30 use Twig\Node\Expression\Unary\NotUnary; 31 use Twig\Node\Expression\Unary\PosUnary; 32 use Twig\Node\Node; alias 583 * @return Node 644 return new Node($args); [all …]
|
/template/twigstarter/vendor/twig/twig/src/Node/Expression/Binary/ |
H A D | AbstractBinary.php | 13 namespace Twig\Node\Expression\Binary; 16 use Twig\Node\Expression\AbstractExpression; 17 use Twig\Node\Node; alias 21 public function __construct(Node $left, Node $right, int $lineno)
|
/template/twigstarter/vendor/twig/twig/src/Node/ |
H A D | ForNode.php | 13 namespace Twig\Node; 16 use Twig\Node\Expression\AbstractExpression; 17 use Twig\Node\Expression\AssignNameExpression; 24 class ForNode extends Node 28 …$valueTarget, AbstractExpression $seq, ?AbstractExpression $ifexpr, Node $body, ?Node $else, int $… 30 $body = new Node([$body, $this->loop = new ForLoopNode($lineno, $tag)]); 33 $body = new IfNode(new Node([$ifexpr, $body]), null, $lineno, $tag);
|
H A D | ModuleNode.php | 13 namespace Twig\Node; 16 use Twig\Node\Expression\AbstractExpression; 17 use Twig\Node\Expression\ConstantExpression; 31 class ModuleNode extends Node 33 …public function __construct(Node $body, ?AbstractExpression $parent, Node $blocks, Node $macros, N… 44 'display_start' => new Node(), 45 'display_end' => new Node(), 46 'constructor_start' => new Node(), 47 'constructor_end' => new Node(), 48 'class_end' => new Node(), [all …]
|
/template/twigstarter/vendor/twig/twig/src/TokenParser/ |
H A D | ForTokenParser.php | 16 use Twig\Node\Expression\AssignNameExpression; 17 use Twig\Node\Expression\ConstantExpression; 18 use Twig\Node\Expression\GetAttrExpression; 19 use Twig\Node\Expression\NameExpression; 20 use Twig\Node\ForNode; 21 use Twig\Node\Node; alias 91 private function checkLoopUsageCondition(TokenStream $stream, Node $node) 108 private function checkLoopUsageBody(TokenStream $stream, Node $node)
|
H A D | BlockTokenParser.php | 16 use Twig\Node\BlockNode; 17 use Twig\Node\BlockReferenceNode; 18 use Twig\Node\Node; alias 19 use Twig\Node\PrintNode; 40 $this->parser->setBlock($name, $block = new BlockNode($name, new Node([]), $lineno)); 54 $body = new Node([
|
H A D | UseTokenParser.php | 15 use Twig\Node\Expression\ConstantExpression; 16 use Twig\Node\Node; alias 62 … $this->parser->addTrait(new Node(['template' => $template, 'targets' => new Node($targets)])); 64 return new Node();
|
H A D | ApplyTokenParser.php | 14 use Twig\Node\Expression\TempNameExpression; 15 use Twig\Node\Node; alias 16 use Twig\Node\PrintNode; 17 use Twig\Node\SetNode; 43 return new Node([
|
/template/twigstarter/vendor/twig/twig/src/Node/Expression/Unary/ |
H A D | AbstractUnary.php | 13 namespace Twig\Node\Expression\Unary; 16 use Twig\Node\Expression\AbstractExpression; 17 use Twig\Node\Node; alias 21 public function __construct(Node $node, int $lineno)
|
/template/twigstarter/vendor/twig/twig/src/Extension/ |
H A D | CoreExtension.php | 14 use Twig\Node\Expression\Binary\AddBinary; 15 use Twig\Node\Expression\Binary\AndBinary; 20 use Twig\Node\Expression\Binary\DivBinary; 26 use Twig\Node\Expression\Binary\InBinary; 34 use Twig\Node\Expression\Binary\OrBinary; 45 use Twig\Node\Expression\Test\EvenTest; 46 use Twig\Node\Expression\Test\NullTest; 47 use Twig\Node\Expression\Test\OddTest; 49 use Twig\Node\Expression\Unary\NegUnary; 50 use Twig\Node\Expression\Unary\NotUnary; [all …]
|