public function getContent() { try { return method_exists($this->loader, 'getSourceContext') ? $this->loader->getSourceContext($this->name)->getCode() : $this->loader->getSource($this->name); } catch (\Twig_Error_Loader $e) { return ''; } }
public function testInvalidTemplateNameGetContent() { $loader = $this->getMock('Twig_LoaderInterface'); $loader->expects($this->once())->method('getSource')->with('asdf')->will($this->throwException(new \Twig_Error_Loader(''))); $resource = new TwigResource($loader, 'asdf'); $this->assertEquals('', $resource->getContent()); }