Lines Matching refs:parser
24 protected $parser; variable in Twig_TokenParserBroker
39 foreach ($parsers as $parser) {
40 if (!$parser instanceof TokenParserInterface) {
43 $this->parsers[$parser->getTag()] = $parser;
53 public function addTokenParser(TokenParserInterface $parser) argument
55 $this->parsers[$parser->getTag()] = $parser;
58 public function removeTokenParser(TokenParserInterface $parser) argument
60 $name = $parser->getTag();
61 if (isset($this->parsers[$name]) && $parser === $this->parsers[$name]) {
94 $parser = $broker->getTokenParser($tag);
95 if (null !== $parser) {
96 return $parser;
109 return $this->parser;
112 public function setParser(Twig_ParserInterface $parser) argument
114 $this->parser = $parser;
116 $tokenParser->setParser($parser);
119 $broker->setParser($parser);