Skip to content

Commit d110d3d

Browse files
committed
Zend Mvc >=2.5.2 compatibility issues
1 parent 138f5ed commit d110d3d

2 files changed

Lines changed: 9 additions & 8 deletions

File tree

src/DOMPDFModule/Mvc/Service/ViewPdfRendererFactory.php

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -28,18 +28,20 @@ class ViewPdfRendererFactory implements FactoryInterface
2828
/**
2929
* Create and return the PDF view renderer
3030
*
31-
* @param ServiceLocatorInterface $serviceLocator
31+
* @param ServiceLocatorInterface $services
3232
* @return PdfRenderer
3333
*/
34-
public function createService(ServiceLocatorInterface $serviceLocator)
34+
public function createService(ServiceLocatorInterface $services)
3535
{
36-
$viewManager = $serviceLocator->get('ViewManager');
36+
$viewResolver = $services->get('ViewResolver');
37+
$viewRenderer = $services->get('ViewRenderer');
38+
$domPdf = $services->get('dompdf');
3739

3840
$pdfRenderer = new PdfRenderer();
39-
$pdfRenderer->setResolver($viewManager->getResolver());
40-
$pdfRenderer->setHtmlRenderer($viewManager->getRenderer());
41-
$pdfRenderer->setEngine($serviceLocator->get('dompdf'));
41+
$pdfRenderer->setResolver($viewResolver);
42+
$pdfRenderer->setHtmlRenderer($viewRenderer);
43+
$pdfRenderer->setEngine($domPdf);
4244

4345
return $pdfRenderer;
4446
}
45-
}
47+
}

src/DOMPDFModule/View/Strategy/PdfStrategy.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ class PdfStrategy implements ListenerAggregateInterface
4141
* Constructor
4242
*
4343
* @param PdfRenderer $renderer
44-
* @return void
4544
*/
4645
public function __construct(PdfRenderer $renderer)
4746
{

0 commit comments

Comments
 (0)