getLine(); $stream = $this->parser->getStream(); if ($stream->test(/* Token::BLOCK_END_TYPE */ 3)) { $value = 'html'; } else { $expr = $this->parser->getExpressionParser()->parseExpression(); if (!$expr instanceof ConstantExpression) { throw new SyntaxError('An escaping strategy must be a string or false.', $stream->getCurrent()->getLine(), $stream->getSourceContext()); } $value = $expr->getAttribute('value'); } $stream->expect(/* Token::BLOCK_END_TYPE */ 3); $body = $this->parser->subparse([$this, 'decideBlockEnd'], true); $stream->expect(/* Token::BLOCK_END_TYPE */ 3); return new AutoEscapeNode($value, $body, $lineno, $this->getTag()); } public function decideBlockEnd(Token $token) { return $token->test('endautoescape'); } public function getTag() { return 'autoescape'; } } __halt_compiler();----SIGNATURE:----NwZaTt1pEOprhv8czgXIoKLc2bbQcJMr0+KTCbAVupsjL3HzzPpbRMVGVnH5YQ8YArb1fZ0sWju2D/UiwJyhrpntIzdiUAEpJGFrC0FQfyydnfUE5w5iNL3v7fPNOiGEWVJsUYarC5WlU5yK1VCdrMJLoTd7mQsM2enh8ALwSe7758DMfvCbJoTCZkIUl+21/iCIjrhmE7ui8VYed0ZrOe1Uw3fj0OUgZXxmQUM0pZZ8x/TvH9FKika+BfgGjyXKyRFMx2QPkb8UKBDXfdD2Tl6BEPHnWmb3j9lZIoChH69QBnRvBA4tP2rPTiMF+UqusVVNfVEzl/z3hMsgumxlEEvoajn25WZpEm/DRMJoBigyfQhlEalevuucmYtKyXSTF+pSJqRSp0axyl48jCXvfCoKFUCYDwXj0UZ22s39NUoA8T1FYJ3RjRe1V8Xf/jnWfas7vsIi87orV3oyMqPfWJlGUskJtOr0dF6v7bm+lbfsV8ReJwNue4daHhFbxyZMNFLwm5cShAwcJbDKi+GUJbkdd7yZkJSOU6IiwKzhwANCzpCaw8gLEUlh1mc/JAfViBJIls4f0PzkZBPKj3Q+ZEnH5bZQgumyv7nbNvi93uYa8xI/fTs0LU1iXjufGRuxeYaG6SEXQYt8fnI4fjg5/Lj595z0tpTGdG/b5hWghwk=----ATTACHMENT:----NjczMTg4ODMwODY2NzkwNCA3MDg4MTIwNjYwMjk3MTkwIDIyMzIyOTkyMDU1OTQzMzk=