public function Twig_TokenParser_Spaceless::parse in Translation template extractor 7.3
Same name and namespace in other branches
- 6.3 vendor/Twig/TokenParser/Spaceless.php \Twig_TokenParser_Spaceless::parse()
Parses a token and returns a node.
Parameters
Twig_Token $token A Twig_Token instance:
Return value
Twig_NodeInterface A Twig_NodeInterface instance
Throws
Overrides Twig_TokenParserInterface::parse
File
- vendor/
Twig/ TokenParser/ Spaceless.php, line 27
Class
- Twig_TokenParser_Spaceless
- Remove whitespaces between HTML tags.
Code
public function parse(Twig_Token $token) {
$lineno = $token
->getLine();
$this->parser
->getStream()
->expect(Twig_Token::BLOCK_END_TYPE);
$body = $this->parser
->subparse(array(
$this,
'decideSpacelessEnd',
), true);
$this->parser
->getStream()
->expect(Twig_Token::BLOCK_END_TYPE);
return new Twig_Node_Spaceless($body, $lineno, $this
->getTag());
}