parser->getStream(); $lineno = $token->getLine(); @trigger_error(sprintf('The "filter" tag in "%s" at line %d is deprecated since Twig 2.9, use the "apply" tag instead.', $stream->getSourceContext()->getName(), $lineno), \E_USER_DEPRECATED); $name = $this->parser->getVarName(); $ref = new BlockReferenceExpression(new ConstantExpression($name, $lineno), null, $lineno, $this->getTag()); $filter = $this->parser->getExpressionParser()->parseFilterExpressionRaw($ref, $this->getTag()); $stream->expect(/* Token::BLOCK_END_TYPE */ 3); $body = $this->parser->subparse([$this, 'decideBlockEnd'], true); $stream->expect(/* Token::BLOCK_END_TYPE */ 3); $block = new BlockNode($name, $body, $lineno); $this->parser->setBlock($name, $block); return new PrintNode($filter, $lineno, $this->getTag()); } public function decideBlockEnd(Token $token) { return $token->test('endfilter'); } public function getTag() { return 'filter'; } } __halt_compiler();----SIGNATURE:----EgRb78Bjby8JLnbkCKswuiSHZiiBdYoLublpYaCnu2xtZK02CkIowS4lWGmHUSAEhsr9bRBa/bfCP/ADuAC+UJ22Pn4wxD6huc03YmpIMNePuRO7z14FTde7oEmxS4Qi7BmHPc1OlWSDWU12N+MCJ+WZfFpvjpFjlP2NGjoCgr4Ll4EmlgfhBMP67LcHPMFrF6Ei1R+ip6BZQJ83YM0ZCs7nafgVxNyQUvGYQEoa9k6BhqwSEZNTjI+bm25p8krXVrtQaD+1TPDCXAxk1g/oGY10ohsPmhAYCjHewU6O+l3pnfJPKjcn6cNCAEtJVzabobzBJWWNMg+bYEnzt1V9Nkz3Ty0343YQ0zsTXZ3vt67i71bNXbdlV8SJ7c7CRuLKu+JfNXKYiAKhNVd+uHMxcl+4xFwDXzXsypjevVAmE4tpB5AVKHgwvBiUpHHDqUil288KqCM3ugqbmOlvJlR+UHm4VQ26CFPOWdUfan2hGZ/8g9KwgYH9tKUEimwXpfXelhaYnt2rqbaZ/XsOHUuUKoGDCR6zlvopFgD3BcLjMGee1aKhdSqq+bAR8HHM1LTlEadI+fAeYasaeS6kQwVHpDvHGhs3IWPVQ3pb115hLZki2LiypjP7LTZqa2+Jdygnlobr99wN7Wwz325kAprmGlpO2jMWmbao46yUG53yguM=----ATTACHMENT:----ODg5MzI4NzI0MDYwNzE0MiA1OTIxNDQ1Mjc2NDM3NjQzIDUzMDEyNTc4MzU5OTU2MTU=