/** * Initialize renderer process * * @param string $type * @return void */ protected function _initRenderer($type) { $rendererData = $this->_pdfConfig->getRenderersPerProduct($type); foreach ($rendererData as $productType => $renderer) { $this->_renderers[$productType] = ['model' => $renderer, 'renderer' => null]; } }
public function testGetRenderersPerProduct() { $configuration = ['product_type_one' => 'Renderer_One', 'product_type_two' => 'Renderer_Two']; $this->_dataStorage->expects($this->once())->method('get')->with("renderers/page_type", [])->will($this->returnValue($configuration)); $this->assertSame($configuration, $this->_model->getRenderersPerProduct('page_type')); }