/var/www/vhosts/ihelp.ro/httpdocs/vendor/twig/twig/src/Node/Expression
NameSizeModeActions
Binary/-0755rm
Filter/-0755rm
Test/-0755rm
Unary/-0755rm
AbstractExpression.php4520644editdlrm
ArrayExpression.php39530644editdlrm
ArrowFunctionExpression.php15790644editdlrm
AssignNameExpression.php5290644editdlrm
BlockReferenceExpression.php23030644editdlrm
CallExpression.php128750644editdlrm
ConditionalExpression.php9220644editdlrm
ConstantExpression.php5830644editdlrm
FilterExpression.php12860644editdlrm
FunctionExpression.php13720644editdlrm
GetAttrExpression.php27880644editdlrm
InlinePrint.php6770644editdlrm
MethodCallExpression.php17800644editdlrm
NameExpression.php29690644editdlrm
NullCoalesceExpression.php21020644editdlrm
ParentExpression.php11560644editdlrm
TempNameExpression.php6320644editdlrm
TestExpression.php11170644editdlrm
VariadicExpression.php4420644editdlrm
Edit: /var/www/vhosts/ihelp.ro/httpdocs/vendor/twig/twig/src/Node/Expression/NameExpression.php (2969B)
'$this->getTemplateName()', '_context' => '$context', '_charset' => '$this->env->getCharset()', ]; public function __construct(string $name, int $lineno) { parent::__construct([], ['name' => $name, 'is_defined_test' => false, 'ignore_strict_check' => false, 'always_defined' => false], $lineno); } public function compile(Compiler $compiler): void { $name = $this->getAttribute('name'); $compiler->addDebugInfo($this); if ($this->getAttribute('is_defined_test')) { if ($this->isSpecial()) { $compiler->repr(true); } elseif (\PHP_VERSION_ID >= 70400) { $compiler ->raw('array_key_exists(') ->string($name) ->raw(', $context)') ; } else { $compiler ->raw('(isset($context[') ->string($name) ->raw(']) || array_key_exists(') ->string($name) ->raw(', $context))') ; } } elseif ($this->isSpecial()) { $compiler->raw($this->specialVars[$name]); } elseif ($this->getAttribute('always_defined')) { $compiler ->raw('$context[') ->string($name) ->raw(']') ; } else { if ($this->getAttribute('ignore_strict_check') || !$compiler->getEnvironment()->isStrictVariables()) { $compiler ->raw('($context[') ->string($name) ->raw('] ?? null)') ; } else { $compiler ->raw('(isset($context[') ->string($name) ->raw(']) || array_key_exists(') ->string($name) ->raw(', $context) ? $context[') ->string($name) ->raw('] : (function () { throw new RuntimeError(\'Variable ') ->string($name) ->raw(' does not exist.\', ') ->repr($this->lineno) ->raw(', $this->source); })()') ->raw(')') ; } } } public function isSpecial() { return isset($this->specialVars[$this->getAttribute('name')]); } public function isSimple() { return !$this->isSpecial() && !$this->getAttribute('is_defined_test'); } }