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() { return 'use'; } } __halt_compiler();----SIGNATURE:----ABzD4a1nMA6W91VLvyZ64qP8BZpJD/qK/LiOnWpCVimWvfEyfMpQm4HRmJpqp8qFe7xuuRH1bLVSABVA9XWo9COqGTOpx/Evw/RBVd4XZ2s6viFaCklrR0YPmywEQfNpbbh+rZIMLx+fXzAAhpAjgBNgNRzxG9CmGz1Aa8Lj7vBkDBxvYPe7Q0isikBpOVtJkwmFyhH1iC1y4cMK8ZaLM/WAKpVoFIsXzx9M/dTn58+2MZNrrki32yU58qZWakj91ItIJ5/W4EtCJB4/epfmGxskCLIDUWfTwfgYEWvs3+mndQjLhZAwW+qD8uwC3UKuYpM/t0enEKn9rAZsWZeiyaZFZ3jBS5ExbQleDTXAGUDzFlXHEbz1ujArMwpo9L5lPkMaOrfwo84qYnQw8QsB6szmm12SB81YVvDNUlgLc6j7gH/LArn8eXANRamo+TPBtOuReMI/5WLNljEDapVUl6c+AYnR3tjKJIxjPDWjksf5wDeKQ8qH7zsSUOYzc42cuOapiOGYMxoywFsqY+BP0G9qANWieZdcN98VsljP5NJKo4nhQWkUKHCYz55IT2BUkq6vB5MvFXT+8MrX3qfhQhFD3zvfS+wpmMGgcKoRcq5HcZyKJYCGoXBh6jXYE+F10dUmVQEkJNs3N8w+haW/SQmEQfAxZIVPfKRClfpHx30=----ATTACHMENT:----NjM2NTgwNDc5ODA4MjYwIDkzNjY2MDUzOTE3Mjc5MzQgNTc0ODIxMjgxMjQ0Nzg3MQ==