public function setUp()
 {
     parent::setUp();
     $this->renderer = new PdfRenderer();
     $this->resolver = new TemplatePathStack();
     $this->resolver->addPath(dirname(__DIR__) . '/_templates');
     $this->renderer->setResolver($this->resolver);
     $htmlRenderer = new PhpRenderer();
     $htmlRenderer->setResolver($this->resolver);
     $this->renderer->setHtmlRenderer($htmlRenderer);
     $this->renderer->setEngine($this->serviceManager->get('dompdf'));
 }
 /**
  * Create and return the PDF view renderer
  *
  * @param  ServiceLocatorInterface $serviceLocator 
  * @return PdfRenderer
  */
 public function createService(ServiceLocatorInterface $serviceLocator)
 {
     $resolver = $serviceLocator->get('ViewResolver');
     $renderer = $serviceLocator->get('ViewRenderer');
     $pdfRenderer = new PdfRenderer();
     $pdfRenderer->setResolver($resolver);
     $pdfRenderer->setHtmlRenderer($renderer);
     $pdfRenderer->setEngine($serviceLocator->get('dompdf'));
     return $pdfRenderer;
 }