Constructor.
array|Traversable $parsers A Traversable of Twig_TokenParserInterface instances:
array|Traversable $brokers A Traversable of Twig_TokenParserBrokerInterface instances:
public function __construct($parsers = array(), $brokers = array()) {
foreach ($parsers as $parser) {
if (!$parser instanceof Twig_TokenParserInterface) {
throw new Twig_Error('$parsers must a an array of Twig_TokenParserInterface');
}
$this->parsers[$parser
->getTag()] = $parser;
}
foreach ($brokers as $broker) {
if (!$broker instanceof Twig_TokenParserBrokerInterface) {
throw new Twig_Error('$brokers must a an array of Twig_TokenParserBrokerInterface');
}
$this->brokers[] = $broker;
}
}