Gets a suitable TokenParser for a tag.
First looks in parsers, then in brokers.
string $tag A tag name:
null|Twig_TokenParserInterface A Twig_TokenParserInterface or null if no suitable TokenParser was found
Overrides Twig_TokenParserBrokerInterface::getTokenParser
public function getTokenParser($tag) {
if (isset($this->parsers[$tag])) {
return $this->parsers[$tag];
}
$broker = end($this->brokers);
while (false !== $broker) {
$parser = $broker
->getTokenParser($tag);
if (null !== $parser) {
return $parser;
}
$broker = prev($this->brokers);
}
return null;
}