Example #1
0
 /**
  * Removes a TokenParser.
  *
  * @param Twig_TokenParserInterface $parser A Twig_TokenParserInterface instance
  */
 public function removeTokenParser(Twig_TokenParserInterface $parser)
 {
     $name = $parser->getTag();
     if (isset($this->parsers[$name]) && $parser === $this->parsers[$name]) {
         unset($this->parsers[$name]);
     }
 }
Example #2
0
 /**
  * Adds a TokenParser.
  *
  * @param Twig_TokenParserInterface $parser A Twig_TokenParserInterface instance
  */
 public function addTokenParser(Twig_TokenParserInterface $parser)
 {
     $this->parsers[$parser->getTag()] = $parser;
 }