public function testEmptyTokenParser() { $data = array(); $jsonData = json_encode($data); $tokenParser = new TokenParser('~', TokenParser::getTokenRegexByDelimiters('{{', '}}')); $tokens = $tokenParser->parseString($jsonData); $this->assertTrue($tokens->isEmpty()); $this->assertEquals('~', $tokenParser->getFilterDelimiter()); $this->assertEquals('/\\{\\{([^\\{\\{\\}\\}]*)\\}\\}/', $tokenParser->getTokenRegex()); }