Latte\Parser::contextHtmlCData PHP Method

contextHtmlCData() private method

Handles CONTEXT_HTML_CDATA.
private contextHtmlCData ( )
    private function contextHtmlCData()
    {
        $matches = $this->match('~
			</(?P<tag>' . $this->lastHtmlTag . ')(?![a-z0-9:])| ##  end HTML tag </tag
			(?P<macro>' . $this->delimiters[0] . ')
		~xsi');
        if (!empty($matches['tag'])) {
            // </tag
            $token = $this->addToken(Token::HTML_TAG_BEGIN, $matches[0]);
            $token->name = $this->lastHtmlTag;
            $token->closing = TRUE;
            $this->lastHtmlTag = '/' . $this->lastHtmlTag;
            $this->setContext(self::CONTEXT_HTML_TAG);
        } else {
            return $this->processMacro($matches);
        }
    }