Ejemplo n.º 1
0
 protected function getParserForFilterBodyNodes()
 {
     $invoker = new ReflectionMethod('Twig_Parser', 'filterBodyNodes');
     $invoker->setAccessible(true);
     $p = new ReflectionProperty('Twig_Parser', 'stream');
     $p->setAccessible(true);
     $parser = new Twig_Parser(new Twig_Environment());
     $parser->setParent(new Twig_Node());
     $p->setValue($parser, $this->getMockBuilder('Twig_TokenStream')->disableOriginalConstructor()->getMock());
     return array($parser, $invoker);
 }
Ejemplo n.º 2
0
 protected function getParser()
 {
     $parser = new Twig_Parser(new Twig_Environment($this->getMock('Twig_LoaderInterface')));
     $parser->setParent(new Twig_Node());
     $p = new ReflectionProperty($parser, 'stream');
     $p->setAccessible(true);
     $p->setValue($parser, $this->getMockBuilder('Twig_TokenStream')->disableOriginalConstructor()->getMock());
     return $parser;
 }