/** * @{inheritdoc} */ public function parse(TokenStream $stream, Token $token) { $control = in_array($token->getType(), $this->control); if ($control || in_array($token->getType(), $this->controlEnd)) { $out = ''; while (!$stream->test(T_CLOSE_TAG)) { $out .= $this->parser->parseExpression(); } if ($control) { $out .= ':'; } return $out; } }