public function createService(ServiceLocatorInterface $serviceLocator) { $viewManager = $serviceLocator->get('ViewManager'); $pdfRenderer = new PdfRenderer(); $pdfRenderer->setResolver($viewManager->getResolver()); $pdfRenderer->setHtmlRenderer($viewManager->getRenderer()); $pdfRenderer->setEngine($serviceLocator->get('dompdf')); return $pdfRenderer; }
public function testCreatesService() { $factory = new ViewPdfRendererFactory(); /* @var $instance \DOMPDFModule\View\Renderer\PdfRenderer */ $instance = $factory->createService($this->getServiceManager()); $this->assertInstanceOf('\\DOMPDFModule\\View\\Renderer\\PdfRenderer', $instance); }