/template/twigstarter/vendor/twig/twig/src/ |
H A D | Environment.php | 575 public function compile(Node $node) argument 581 return $this->compiler->compile($node)->getSource();
|
H A D | ExpressionParser.php | 314 $expr = new ConcatBinary($expr, $node, $node->getTemplateLine()); 342 return $node; 395 return $node; 404 $node = $this->parseSubscriptExpression($node); 406 $node = $this->parseFilterExpression($node); 415 return $node; 504 return $node; 565 $node = new $class($node, $name, $arguments, $token->getLine(), $tag); 574 return $node; 814 if (!($node instanceof ConstantExpression || $node instanceof ArrayExpression [all …]
|
H A D | NodeTraverser.php | 48 public function traverse(Node $node): Node argument 53 $node = $this->traverseForVisitor($visitor, $node); 57 return $node; 63 private function traverseForVisitor(NodeVisitorInterface $visitor, Node $node) argument 65 $node = $visitor->enterNode($node, $this->env); 67 foreach ($node as $k => $n) { 70 $node->setNode($k, $m); 77 $node->removeNode($k); 81 return $visitor->leaveNode($node, $this->env);
|
H A D | Parser.php | 118 $node = $traverser->traverse($node); 125 return $node; 186 $rv[] = $node; 244 $this->macros[$name] = $node; 338 ($node instanceof TextNode && !ctype_space($node->getAttribute('data'))) 341 …(!$node instanceof TextNode && !$node instanceof BlockReferenceNode && ($node instanceof NodeOutpu… 357 return $node; 376 if ($node instanceof NodeOutputInterface && !$node instanceof SpacelessNode) { 382 … $nested = $nested || ('Twig_Node' !== \get_class($node) && Node::class !== \get_class($node)); 383 foreach ($node as $k => $n) { [all …]
|
/template/twigstarter/vendor/twig/twig/src/Node/ |
H A D | CheckSecurityNode.php | 38 foreach ($this->{'used'.ucfirst($type)} as $name => $node) { 39 if ($node instanceof Node) { 40 ${$type}[$name] = $node->getTemplateLine(); 42 ${$type}[$node] = null;
|
H A D | ModuleNode.php | 193 $node = $trait->getNode('template'); 196 ->addDebugInfo($node) 198 ->subcompile($node) 200 ->repr($node->getTemplateName()) 395 foreach ($nodes as $node) { 396 if (!\count($node)) { 400 if ($node instanceof TextNode && ctype_space($node->getAttribute('data'))) { 456 if ($node instanceof ConstantExpression) { 459 ->subcompile($node) 461 ->repr($node->getTemplateName()) [all …]
|
H A D | Node.php | 41 foreach ($nodes as $name => $node) { 42 if (!$node instanceof self) { 43 …a \Twig\Node\Node instance.', \is_object($node) ? \get_class($node) : (null === $node ? 'null' : \… 62 foreach ($this->nodes as $name => $node) { 82 foreach ($this->nodes as $node) { 83 $node->compile($compiler); 151 public function setNode($name, self $node) argument 153 $this->nodes[$name] = $node; 190 foreach ($this->nodes as $node) { 203 foreach ($this->nodes as $node) { [all …]
|
H A D | SetNode.php | 50 foreach ($this->getNode('names') as $idx => $node) { 55 $compiler->subcompile($node);
|
H A D | WithNode.php | 38 $node = $this->getNode('variables'); 42 ->subcompile($node) 47 ->repr($node->getTemplateLine())
|
/template/twigstarter/vendor/twig/twig/src/Node/Expression/ |
H A D | CallExpression.php | 104 foreach ($arguments as $node) { 108 $compiler->subcompile($node); 123 foreach ($arguments as $name => $node) { 131 $parameters[$name] = $node;
|
H A D | FilterExpression.php | 20 …public function __construct(Node $node, ConstantExpression $filterName, Node $arguments, int $line… argument 22 …parent::__construct(['node' => $node, 'filter' => $filterName, 'arguments' => $arguments], [], $li…
|
H A D | GetAttrExpression.php | 21 …public function __construct(AbstractExpression $node, AbstractExpression $attribute, ?AbstractExpr… argument 23 $nodes = ['node' => $node, 'attribute' => $attribute];
|
H A D | InlinePrint.php | 22 public function __construct(Node $node, $lineno) argument 24 parent::__construct(['node' => $node], [], $lineno);
|
H A D | MethodCallExpression.php | 18 …public function __construct(AbstractExpression $node, string $method, ArrayExpression $arguments, … argument 20 …parent::__construct(['node' => $node, 'arguments' => $arguments], ['method' => $method, 'safe' => … 22 if ($node instanceof NameExpression) { 23 $node->setAttribute('always_defined', true);
|
H A D | TestExpression.php | 19 public function __construct(Node $node, string $name, ?Node $arguments, int $lineno) argument 21 $nodes = ['node' => $node];
|
/template/twigstarter/vendor/twig/twig/src/Node/Expression/Filter/ |
H A D | DefaultFilter.php | 32 …public function __construct(Node $node, ConstantExpression $filterName, Node $arguments, int $line… argument 34 …$default = new FilterExpression($node, new ConstantExpression('default', $node->getTemplateLine())… 36 …f ('default' === $filterName->getAttribute('value') && ($node instanceof NameExpression || $node i… 37 $test = new DefinedTest(clone $node, 'defined', new Node(), $node->getTemplateLine()); 38 …$false = \count($arguments) ? $arguments->getNode(0) : new ConstantExpression('', $node->getTempla… 40 $node = new ConditionalExpression($test, $default, $false, $node->getTemplateLine()); 42 $node = $default; 45 parent::__construct($node, $filterName, $arguments, $lineno, $tag);
|
/template/twigstarter/vendor/twig/twig/src/Node/Expression/Test/ |
H A D | DefinedTest.php | 40 if ($node instanceof NameExpression) { 41 $node->setAttribute('is_defined_test', true); 42 } elseif ($node instanceof GetAttrExpression) { 43 $node->setAttribute('is_defined_test', true); 44 $this->changeIgnoreStrictCheck($node); 46 $node->setAttribute('is_defined_test', true); 47 … } elseif ($node instanceof FunctionExpression && 'constant' === $node->getAttribute('name')) { 48 $node->setAttribute('is_defined_test', true); 49 } elseif ($node instanceof ConstantExpression || $node instanceof ArrayExpression) { 50 $node = new ConstantExpression(true, $node->getTemplateLine()); [all …]
|
/template/twigstarter/vendor/twig/twig/src/Node/Expression/Unary/ |
H A D | AbstractUnary.php | 21 public function __construct(Node $node, int $lineno) argument 23 parent::__construct(['node' => $node], [], $lineno);
|
/template/twigstarter/vendor/twig/twig/src/NodeVisitor/ |
H A D | AbstractNodeVisitor.php | 26 final public function enterNode(Node $node, Environment $env) argument 28 return $this->doEnterNode($node, $env); 31 final public function leaveNode(Node $node, Environment $env) argument 33 return $this->doLeaveNode($node, $env); 41 abstract protected function doEnterNode(Node $node, Environment $env); argument 48 abstract protected function doLeaveNode(Node $node, Environment $env); argument
|
H A D | EscaperNodeVisitor.php | 49 if ($node instanceof ModuleNode) { 63 return $node; 68 if ($node instanceof ModuleNode) { 83 if ($node instanceof AutoEscapeNode || $node instanceof BlockNode) { 89 return $node; 124 return $node; 133 return $node; 139 return $node; 142 $class = \get_class($node); 156 $node = $filter->getNode('node'); [all …]
|
H A D | MacroAutoImportNodeVisitor.php | 32 public function enterNode(Node $node, Environment $env) argument 34 if ($node instanceof ModuleNode) { 39 return $node; 42 public function leaveNode(Node $node, Environment $env) argument 44 if ($node instanceof ModuleNode) { 51 $node instanceof GetAttrExpression && 52 $node->getNode('node') instanceof NameExpression && 54 $node->getNode('attribute') instanceof ConstantExpression 59 …$node = new MethodCallExpression($node->getNode('node'), 'macro_'.$name, $node->getNode('arguments… 60 $node->setAttribute('safe', true); [all …]
|
H A D | NodeVisitorInterface.php | 29 public function enterNode(Node $node, Environment $env); argument 36 public function leaveNode(Node $node, Environment $env); argument
|
H A D | OptimizerNodeVisitor.php | 69 return $node; 79 $node = $this->optimizeRawFilter($node, $env); 82 $node = $this->optimizePrintNode($node, $env); 84 return $node; 97 return $node; 110 return $node; 118 …if ($node instanceof FilterExpression && 'raw' == $node->getNode('filter')->getAttribute('value'))… 122 return $node; 144 elseif ($node instanceof NameExpression && 'loop' === $node->getAttribute('name')) { 155 elseif ($node instanceof BlockReferenceNode || $node instanceof BlockReferenceExpression) { [all …]
|
H A D | SafeAnalysisNodeVisitor.php | 36 public function getSafe(Node $node) argument 38 $hash = spl_object_hash($node); 44 if ($bucket['key'] !== $node) { 58 $hash = spl_object_hash($node); 69 'key' => $node, 76 return $node; 83 $this->setSafe($node, ['all']); 93 $this->setSafe($node, $safe); 123 …} elseif ($node instanceof GetAttrExpression && $node->getNode('node') instanceof NameExpression) { 131 $this->setSafe($node, []); [all …]
|
H A D | SandboxNodeVisitor.php | 49 return $node; 52 if ($node->getNodeTag() && !isset($this->tags[$node->getNodeTag()])) { 53 $this->tags[$node->getNodeTag()] = $node; 58 $this->filters[$node->getNode('filter')->getAttribute('value')] = $node; 63 $this->functions[$node->getAttribute('name')] = $node; 76 if ($node instanceof SetNode && !$node->getAttribute('capture')) { 96 return $node; 107 if ($node instanceof PrintNode || $node instanceof SetNode) { 112 return $node; 117 $expr = $node->getNode($name); [all …]
|