/var/www/vhosts/ihelp.ro/httpdocs/vendor/twig/twig/src/TokenParser
NameSizeModeActions
AbstractTokenParser.php5730644editdlrm
ApplyTokenParser.php14920644editdlrm
AutoEscapeTokenParser.php15820644editdlrm
BlockTokenParser.php24790644editdlrm
DeprecatedTokenParser.php9690644editdlrm
DoTokenParser.php7800644editdlrm
EmbedTokenParser.php22720644editdlrm
ExtendsTokenParser.php13620644editdlrm
FlushTokenParser.php7080644editdlrm
ForTokenParser.php22870644editdlrm
FromTokenParser.php16810644editdlrm
IfTokenParser.php25030644editdlrm
ImportTokenParser.php11760644editdlrm
IncludeTokenParser.php16280644editdlrm
MacroTokenParser.php18930644editdlrm
SandboxTokenParser.php18120644editdlrm
SetTokenParser.php20870644editdlrm
TokenParserInterface.php8750644editdlrm
UseTokenParser.php19760644editdlrm
WithTokenParser.php13010644editdlrm
Edit: /var/www/vhosts/ihelp.ro/httpdocs/vendor/twig/twig/src/TokenParser/UseTokenParser.php (1976B)
parser->getExpressionParser()->parseExpression(); $stream = $this->parser->getStream(); if (!$template instanceof ConstantExpression) { throw new SyntaxError('The template references in a "use" statement must be a string.', $stream->getCurrent()->getLine(), $stream->getSourceContext()); } $targets = []; if ($stream->nextIf('with')) { do { $name = $stream->expect(/* Token::NAME_TYPE */ 5)->getValue(); $alias = $name; if ($stream->nextIf('as')) { $alias = $stream->expect(/* Token::NAME_TYPE */ 5)->getValue(); } $targets[$name] = new ConstantExpression($alias, -1); if (!$stream->nextIf(/* Token::PUNCTUATION_TYPE */ 9, ',')) { break; } } while (true); } $stream->expect(/* Token::BLOCK_END_TYPE */ 3); $this->parser->addTrait(new Node(['template' => $template, 'targets' => new Node($targets)])); return new Node(); } public function getTag(): string { return 'use'; } }