public function setUp() { $this->phpRenderer = new PhpRenderer(); $this->renderer = new Html2PdfRenderer(); $this->renderer->setDefaultHtml2pdfOptions(array()); $this->renderer->setViewRenderer($this->phpRenderer); }
/** * Create an object * * @param ContainerInterface $container * @param string $requestedName * @param null|array $options * @return Html2PdfStrategy * @throws ServiceNotFoundException if unable to resolve the service. * @throws ServiceNotCreatedException if an exception is raised when * creating a service. * @throws ContainerException if any other error occurs */ public function __invoke(ContainerInterface $container, $requestedName, array $options = null) { $config = $container->get('Config'); $html2pdfOptions = isset($config['zff-html2pdf']['options']) ? $config['zff-html2pdf']['options'] : []; $html2pdfRenderer = new Html2PdfRenderer(); $html2pdfRenderer->setViewRenderer($container->get('ViewRenderer')); $html2pdfRenderer->setDefaultHtml2pdfOptions($html2pdfOptions); $html2pdfStrategy = new Html2PdfStrategy($html2pdfRenderer); return $html2pdfStrategy; }