| /template/twigstarter/vendor/twig/twig/src/Node/ |
| D | ModuleNode.php | 84 public function compile(Compiler $compiler): void argument 86 $this->compileTemplate($compiler); 89 $compiler->subcompile($template); 102 protected function compileTemplate(Compiler $compiler) argument 105 $compiler->write('<?php'); 108 $this->compileClassHeader($compiler); 110 $this->compileConstructor($compiler); 112 $this->compileGetParent($compiler); 114 $this->compileDisplay($compiler); 116 $compiler->subcompile($this->getNode('blocks')); [all …]
|
| D | IncludeNode.php | 37 public function compile(Compiler $compiler): void argument 39 $compiler->addDebugInfo($this); 42 $template = $compiler->getVarName(); 44 $compiler 50 $this->addGetTemplate($compiler, $template); 52 $compiler 65 $compiler->write(\sprintf('yield from $%s->unwrap()->yield(', $template)); 67 $this->addTemplateArguments($compiler); 68 $compiler 74 $compiler->write('yield from '); [all …]
|
| D | SetNode.php | 54 public function compile(Compiler $compiler): void argument 56 $compiler->addDebugInfo($this); 59 $compiler->write('['); 62 $compiler->raw(', '); 65 $compiler->subcompile($node); 67 $compiler->raw(']'); 69 $compiler->subcompile($this->getNode('names'), false); 71 $compiler->raw(' = '); 74 $compiler->subcompile($this->getNode('values')); 77 $compiler->write('['); [all …]
|
| D | DeprecatedNode.php | 32 public function compile(Compiler $compiler): void argument 34 $compiler->addDebugInfo($this); 39 $varName = $compiler->getVarName(); 40 $compiler 47 $compiler->write('trigger_deprecation('); 49 $compiler->subcompile($this->getNode('package')); 51 $compiler->raw("''"); 53 $compiler->raw(', '); 55 $compiler->subcompile($this->getNode('version')); 57 $compiler->raw("''"); [all …]
|
| D | CaptureNode.php | 30 public function compile(Compiler $compiler): void argument 32 $useYield = $compiler->getEnvironment()->useYield(); 35 $compiler->raw("('' === \$tmp = "); 37 $compiler 47 $compiler->raw(', false))'); 49 $compiler->raw(')'); 52 $compiler->raw(") ? '' : new Markup(\$tmp, \$this->env->getCharset());"); 54 $compiler->raw(';');
|
| D | ForNode.php | 52 public function compile(Compiler $compiler): void argument 54 $compiler 63 $compiler->write("\$context['_iterated'] = false;\n"); 67 $compiler 89 $compiler 102 $compiler->subcompile($this->getNode('else')); 105 $compiler->write("\$_parent = \$context['_parent'];\n"); 108 …$compiler->write('unset($context[\'_seq\'], $context[\''.$this->getNode('key_target')->getAttribut… 110 $compiler->raw(', $context[\'_iterated\']'); 113 $compiler->raw(', $context[\'loop\']'); [all …]
|
| D | WithNode.php | 35 public function compile(Compiler $compiler): void argument 37 $compiler->addDebugInfo($this); 39 $parentContextName = $compiler->getVarName(); 41 $compiler->write(\sprintf("\$%s = \$context;\n", $parentContextName)); 45 $varsName = $compiler->getVarName(); 46 $compiler 61 $compiler->write("\$context = [];\n"); 64 …$compiler->write(\sprintf("\$context = \$%s + \$context + \$this->env->getGlobals();\n", $varsName… 67 $compiler
|
| D | IfNode.php | 45 public function compile(Compiler $compiler): void argument 47 $compiler->addDebugInfo($this); 50 $compiler 55 $compiler 60 $compiler 67 $compiler->subcompile($this->getNode('tests')->getNode((string) ($i + 1))); 72 $compiler 80 $compiler
|
| D | FlushNode.php | 30 public function compile(Compiler $compiler): void argument 32 $compiler->addDebugInfo($this); 34 if ($compiler->getEnvironment()->useYield()) { 35 $compiler->write("yield '';\n"); 38 $compiler->write("flush();\n");
|
| /template/twigstarter/vendor/twig/twig/src/Node/Expression/ |
| D | GetAttrExpression.php | 49 public function compile(Compiler $compiler): void argument 51 $env = $compiler->getEnvironment(); 62 $var = '$'.$compiler->getVarName(); 63 $compiler 70 $compiler 77 $this->compileArrayKey($compiler); 78 $compiler->raw('] ?? null) : null)'); 85 $compiler 94 $this->compileArrayKey($compiler); 95 $compiler->raw('] ?? null) : '); [all …]
|
| D | BlockReferenceExpression.php | 46 public function compile(Compiler $compiler): void argument 49 $this->compileTemplateCall($compiler, 'hasBlock'); 52 $compiler->addDebugInfo($this); 54 $compiler->write('yield from '); 56 ->compileTemplateCall($compiler, 'yieldBlock') 59 $this->compileTemplateCall($compiler, 'renderBlock'); 70 private function compileTemplateCall(Compiler $compiler, string $method): Compiler argument 73 $compiler->write('$this'); 75 $compiler 84 $compiler->raw(\sprintf('->unwrap()->%s', $method)); [all …]
|
| D | NameExpression.php | 38 public function compile(Compiler $compiler): void argument 42 $compiler->addDebugInfo($this); 46 $compiler->repr(true); 48 $compiler 54 $compiler 63 $compiler->raw($this->specialVars[$name]); 65 $compiler 71 …if ($this->getAttribute('ignore_strict_check') || !$compiler->getEnvironment()->isStrictVariables(… 72 $compiler 78 $compiler
|
| D | CallExpression.php | 32 protected function compileCallable(Compiler $compiler) argument 38 $compiler->raw($callable); 45 $compiler->raw($callable); 48 $compiler->raw(\sprintf('%s::%s', $callable[0], $callable[1])); 50 … $compiler->raw(\sprintf('$this->env->getRuntime(\'%s\')->%s', $callable[0], $callable[1])); 54 if (!$compiler->getEnvironment()->hasExtension($class)) { 56 $compiler->raw(\sprintf('$this->env->getExtension(\'%s\')', $class)); 58 $compiler->raw(\sprintf('$this->extensions[\'%s\']', ltrim($class, '\\'))); 61 $compiler->raw(\sprintf('->%s', $callable[1])); 63 …$compiler->raw(\sprintf('$this->env->get%s(\'%s\')->getCallable()', ucfirst($this->getAttribute('t… [all …]
|
| /template/twigstarter/vendor/twig/twig/src/Node/Expression/Binary/ |
| D | ObjectDestructuringSetBinary.php | 53 public function compile(Compiler $compiler): void argument 55 $compiler->addDebugInfo($this); 56 $compiler->raw('['); 59 $compiler->raw(', '); 61 $compiler->raw('$context[')->repr($mapping['variable'])->raw(']'); 63 $compiler->raw('] = ['); 66 $compiler->raw(', '); 68 …compiler->raw('CoreExtension::getAttribute($this->env, $this->source, ')->subcompile($this->getNod… 70 $compiler->raw(']'); 73 public function operator(Compiler $compiler): Compiler argument [all …]
|
| D | FloorDivBinary.php | 19 public function compile(Compiler $compiler): void argument 21 $compiler->raw('(int) floor('); 22 parent::compile($compiler); 23 $compiler->raw(')'); 26 public function operator(Compiler $compiler): Compiler argument 28 return $compiler->raw('/');
|
| D | SequenceDestructuringSetBinary.php | 48 public function compile(Compiler $compiler): void argument 50 $compiler->addDebugInfo($this); 51 $compiler->raw('['); 54 $compiler->raw(', '); 57 $compiler->raw('$context[')->repr($name)->raw(']'); 60 …$compiler->raw('] = array_pad(')->subcompile($this->getNode('right'))->raw(', ')->repr(\count($thi… 63 public function operator(Compiler $compiler): Compiler argument 65 return $compiler->raw('=');
|
| D | StartsWithBinary.php | 19 public function compile(Compiler $compiler): void argument 21 $left = $compiler->getVarName(); 22 $right = $compiler->getVarName(); 23 $compiler 32 public function operator(Compiler $compiler): Compiler argument 34 return $compiler->raw('');
|
| D | EndsWithBinary.php | 19 public function compile(Compiler $compiler): void argument 21 $left = $compiler->getVarName(); 22 $right = $compiler->getVarName(); 23 $compiler 32 public function operator(Compiler $compiler): Compiler argument 34 return $compiler->raw('');
|
| D | GreaterBinary.php | 20 public function compile(Compiler $compiler): void argument 23 parent::compile($compiler); 28 $compiler 37 public function operator(Compiler $compiler): Compiler argument 39 return $compiler->raw('>');
|
| D | LessBinary.php | 20 public function compile(Compiler $compiler): void argument 23 parent::compile($compiler); 28 $compiler 37 public function operator(Compiler $compiler): Compiler argument 39 return $compiler->raw('<');
|
| D | EqualBinary.php | 20 public function compile(Compiler $compiler): void argument 23 parent::compile($compiler); 28 $compiler 37 public function operator(Compiler $compiler): Compiler argument 39 return $compiler->raw('==');
|
| D | LessEqualBinary.php | 20 public function compile(Compiler $compiler): void argument 23 parent::compile($compiler); 28 $compiler 37 public function operator(Compiler $compiler): Compiler argument 39 return $compiler->raw('<=');
|
| D | NotEqualBinary.php | 20 public function compile(Compiler $compiler): void argument 23 parent::compile($compiler); 28 $compiler 37 public function operator(Compiler $compiler): Compiler argument 39 return $compiler->raw('!=');
|
| /template/twigstarter/vendor/twig/twig/src/Node/Expression/Unary/ |
| D | AbstractUnary.php | 33 public function compile(Compiler $compiler): void argument 36 $compiler->raw('('); 38 $compiler->raw(' '); 40 $this->operator($compiler); 41 $compiler->subcompile($this->getNode('node')); 43 $compiler->raw(')'); 47 abstract public function operator(Compiler $compiler): Compiler; argument
|
| /template/twigstarter/vendor/twig/twig/src/Node/Expression/Variable/ |
| D | TemplateVariable.php | 19 public function getName(Compiler $compiler): string argument 22 $this->setAttribute('name', $compiler->getVarName()); 28 public function compile(Compiler $compiler): void argument 30 $name = $this->getName($compiler); 33 $compiler->raw('$this'); 35 $compiler
|