/** * Printer factory is important, since we want to print options * * @param string $optionsArrayData * @param string $optionsStructure * @param ffOptionsPrinterComponent_Factory $printerComponentFactory */ public function __construct($optionsArrayData = null, $optionsStructure = null, ffOptionsPrinterComponent_Factory $printerComponentFactory, ffOptionsPrinterDataBoxGenerator $optionsPrinterDataBoxGenerator) { $this->_setPrintercomponentfactory($printerComponentFactory); $this->_setOptionsPrinterDataBoxGenerator($optionsPrinterDataBoxGenerator); $this->_addCallbacks(); parent::__construct($optionsArrayData, $optionsStructure); }
public function __construct($optionsArrayData, $optionsStructure, $printerComponentFactory, $dataBoxGenerator) { $this->_dataBoxGenerator = $dataBoxGenerator; $this->_savedData = $optionsArrayData; parent::__construct(null, $optionsStructure); }