/var/www/vhosts/ihelp.ro/httpdocs/vendor/cakephp/twig-view/src/Twig/TokenParser
NameSizeModeActions
CellParser.php24380644editdlrm
ElementParser.php21280644editdlrm
LayoutParser.php14430644editdlrm
Edit: /var/www/vhosts/ihelp.ro/httpdocs/vendor/cakephp/twig-view/src/Twig/TokenParser/CellParser.php (2438B)
parser->getStream(); $variable = null; if ($stream->test(Token::NAME_TYPE)) { $variable = $stream->expect(Token::NAME_TYPE)->getValue(); } $assign = false; if ($stream->test(Token::OPERATOR_TYPE)) { $stream->expect(Token::OPERATOR_TYPE, '='); $assign = true; } $name = $this->parser->getExpressionParser()->parseExpression(); $data = null; if (!$stream->test(Token::BLOCK_END_TYPE)) { $data = $this->parser->getExpressionParser()->parseExpression(); } $options = null; if (!$stream->test(Token::BLOCK_END_TYPE)) { $options = $this->parser->getExpressionParser()->parseExpression(); } $stream->expect(Token::BLOCK_END_TYPE); return new CellNode($assign, $variable, $name, $data, $options, $token->getLine(), $this->getTag()); } /** * Tag name. * * @return string */ public function getTag(): string { return 'cell'; } }