| /template/twigstarter/vendor/twig/twig/src/Node/ |
| D | ModuleNode.php | 69 public function compile(Compiler $compiler) argument 71 $this->compileTemplate($compiler); 74 $compiler->subcompile($template); 78 protected function compileTemplate(Compiler $compiler) argument 81 $compiler->write('<?php'); 84 $this->compileClassHeader($compiler); 86 $this->compileConstructor($compiler); 88 $this->compileGetParent($compiler); 90 $this->compileDisplay($compiler); 92 $compiler->subcompile($this->getNode('blocks')); [all …]
|
| D | SetNode.php | 44 public function compile(Compiler $compiler) argument 46 $compiler->addDebugInfo($this); 49 $compiler->write('list('); 52 $compiler->raw(', '); 55 $compiler->subcompile($node); 57 $compiler->raw(')'); 60 if ($compiler->getEnvironment()->isDebug()) { 61 $compiler->write("ob_start();\n"); 63 $compiler->write("ob_start(function () { return ''; });\n"); 65 $compiler [all …]
|
| D | IncludeNode.php | 35 public function compile(Compiler $compiler) argument 37 $compiler->addDebugInfo($this); 40 $template = $compiler->getVarName(); 42 $compiler 49 $this->addGetTemplate($compiler); 51 $compiler 63 $this->addTemplateArguments($compiler); 64 $compiler 70 $this->addGetTemplate($compiler); 71 $compiler->raw('->display('); [all …]
|
| D | MacroNode.php | 37 public function compile(Compiler $compiler) argument 39 $compiler 47 $compiler 53 $compiler->raw(', '); 58 $compiler->raw(', '); 61 $compiler 72 $compiler 80 $compiler 86 $compiler 92 if ($compiler->getEnvironment()->isDebug()) { [all …]
|
| D | WithNode.php | 33 public function compile(Compiler $compiler) argument 35 $compiler->addDebugInfo($this); 39 $varsName = $compiler->getVarName(); 40 $compiler 55 $compiler->write("\$context = ['_parent' => \$context];\n"); 57 $compiler->write("\$context['_parent'] = \$context;\n"); 60 …$compiler->write(sprintf("\$context = \$this->env->mergeGlobals(array_merge(\$context, \$%s));\n",… 62 $compiler->write("\$context['_parent'] = \$context;\n"); 65 $compiler
|
| D | ForNode.php | 44 public function compile(Compiler $compiler) argument 46 $compiler 55 $compiler->write("\$context['_iterated'] = false;\n"); 59 $compiler 69 $compiler 87 $compiler 100 $compiler 109 $compiler->write("\$_parent = \$context['_parent'];\n"); 112 …$compiler->write('unset($context[\'_seq\'], $context[\'_iterated\'], $context[\''.$this->getNode('… 115 $compiler->write("\$context = array_intersect_key(\$context, \$_parent) + \$_parent;\n");
|
| D | IfNode.php | 34 public function compile(Compiler $compiler) argument 36 $compiler->addDebugInfo($this); 39 $compiler 44 $compiler 49 $compiler 58 $compiler 66 $compiler
|
| D | SpacelessNode.php | 32 public function compile(Compiler $compiler) argument 34 $compiler 37 if ($compiler->getEnvironment()->isDebug()) { 38 $compiler->write("ob_start();\n"); 40 $compiler->write("ob_start(function () { return ''; });\n"); 42 $compiler
|
| D | DeprecatedNode.php | 30 public function compile(Compiler $compiler) argument 32 $compiler->addDebugInfo($this); 37 $compiler->write('@trigger_error(') 40 $varName = $compiler->getVarName(); 41 $compiler->write(sprintf('$%s = ', $varName)) 47 $compiler
|
| D | ImportNode.php | 30 public function compile(Compiler $compiler) argument 32 $compiler 40 $compiler 48 $compiler->raw('$this'); 50 $compiler 61 $compiler->raw(";\n");
|
| /template/twigstarter/vendor/twig/twig/src/Node/Expression/ |
| D | BlockReferenceExpression.php | 35 public function compile(Compiler $compiler) argument 38 $this->compileTemplateCall($compiler, 'hasBlock'); 41 $compiler->addDebugInfo($this); 44 ->compileTemplateCall($compiler, 'displayBlock') 47 $this->compileTemplateCall($compiler, 'renderBlock'); 52 private function compileTemplateCall(Compiler $compiler, string $method): Compiler argument 55 $compiler->write('$this'); 57 $compiler 68 $compiler->raw(sprintf('->%s', $method)); 70 return $this->compileBlockArguments($compiler); [all …]
|
| D | NameExpression.php | 30 public function compile(Compiler $compiler) argument 34 $compiler->addDebugInfo($this); 38 $compiler->repr(true); 40 $compiler 46 $compiler 55 $compiler->raw($this->specialVars[$name]); 57 $compiler 63 …if ($this->getAttribute('ignore_strict_check') || !$compiler->getEnvironment()->isStrictVariables(… 64 $compiler 70 $compiler
|
| D | CallExpression.php | 23 protected function compileCallable(Compiler $compiler) argument 30 $compiler->raw($callable); 35 $compiler->raw(sprintf('%s::%s', $callable[0], $callable[1])); 37 … $compiler->raw(sprintf('$this->env->getRuntime(\'%s\')->%s', $callable[0], $callable[1])); 42 if (!$compiler->getEnvironment()->hasExtension($class)) { 44 $compiler->raw(sprintf('$this->env->getExtension(\'%s\')', $class)); 46 $compiler->raw(sprintf('$this->extensions[\'%s\']', ltrim($class, '\\'))); 49 $compiler->raw(sprintf('->%s', $callable[1])); 53 …$compiler->raw(sprintf('call_user_func_array($this->env->get%s(\'%s\')->getCallable(), ', ucfirst(… 57 $this->compileArguments($compiler, $isArray); [all …]
|
| D | GetAttrExpression.php | 31 public function compile(Compiler $compiler) argument 33 $env = $compiler->getEnvironment(); 42 $var = '$'.$compiler->getVarName(); 43 $compiler 60 $compiler->raw('twig_get_attribute($this->env, $this->source, '); 66 $compiler 73 $compiler->raw(', ')->subcompile($this->getNode('arguments')); 75 $compiler->raw(', []'); 78 $compiler->raw(', ')
|
| D | ArrowFunctionExpression.php | 29 public function compile(Compiler $compiler) argument 31 $compiler 37 $compiler->raw(', '); 40 $compiler 46 $compiler 50 $compiler 58 $compiler
|
| D | MethodCallExpression.php | 27 public function compile(Compiler $compiler) argument 30 $compiler 41 $compiler 51 $compiler->raw(', '); 55 $compiler->subcompile($pair['value']); 57 $compiler
|
| /template/twigstarter/vendor/twig/twig/src/Node/Expression/Binary/ |
| D | FloorDivBinary.php | 18 public function compile(Compiler $compiler) argument 20 $compiler->raw('(int) floor('); 21 parent::compile($compiler); 22 $compiler->raw(')'); 25 public function operator(Compiler $compiler) argument 27 return $compiler->raw('/');
|
| D | StartsWithBinary.php | 18 public function compile(Compiler $compiler) argument 20 $left = $compiler->getVarName(); 21 $right = $compiler->getVarName(); 22 $compiler 31 public function operator(Compiler $compiler) argument 33 return $compiler->raw('');
|
| D | EndsWithBinary.php | 18 public function compile(Compiler $compiler) argument 20 $left = $compiler->getVarName(); 21 $right = $compiler->getVarName(); 22 $compiler 31 public function operator(Compiler $compiler) argument 33 return $compiler->raw('');
|
| D | AbstractBinary.php | 26 public function compile(Compiler $compiler) argument 28 $compiler 33 $this->operator($compiler); 34 $compiler 41 abstract public function operator(Compiler $compiler); argument
|
| D | InBinary.php | 18 public function compile(Compiler $compiler) argument 20 $compiler 29 public function operator(Compiler $compiler) argument 31 return $compiler->raw('in');
|
| D | MatchesBinary.php | 18 public function compile(Compiler $compiler) argument 20 $compiler 29 public function operator(Compiler $compiler) argument 31 return $compiler->raw('');
|
| D | RangeBinary.php | 18 public function compile(Compiler $compiler) argument 20 $compiler 29 public function operator(Compiler $compiler) argument 31 return $compiler->raw('..');
|
| D | NotInBinary.php | 18 public function compile(Compiler $compiler) argument 20 $compiler 29 public function operator(Compiler $compiler) argument 31 return $compiler->raw('not in');
|
| /template/twigstarter/vendor/twig/twig/src/Node/Expression/Unary/ |
| D | AbstractUnary.php | 26 public function compile(Compiler $compiler) argument 28 $compiler->raw(' '); 29 $this->operator($compiler); 30 $compiler->subcompile($this->getNode('node')); 33 abstract public function operator(Compiler $compiler); argument
|