/** * Requester constructor. * @param \Ess\M2ePro\Model\ActiveRecord\Factory $activeRecordFactory * @param \Ess\M2ePro\Model\ActiveRecord\Component\Parent\Amazon\Factory $amazonFactory * @param \Ess\M2ePro\Helper\Factory $helperFactory * @param \Ess\M2ePro\Model\Factory $modelFactory * @param \Ess\M2ePro\Model\Account|NULL $account * @param array $params * @throws \Ess\M2ePro\Model\Exception */ function __construct(\Ess\M2ePro\Model\ActiveRecord\Factory $activeRecordFactory, \Ess\M2ePro\Model\ActiveRecord\Component\Parent\Amazon\Factory $amazonFactory, \Ess\M2ePro\Helper\Factory $helperFactory, \Ess\M2ePro\Model\Factory $modelFactory, $account, array $params) { if (!isset($params['logs_action_id']) || !isset($params['status_changer'])) { throw new \Ess\M2ePro\Model\Exception('Product Connector has not received some params'); } $this->activeRecordFactory = $activeRecordFactory; $this->amazonFactory = $amazonFactory; parent::__construct($helperFactory, $modelFactory, $account, $params); }
function __construct(\Ess\M2ePro\Model\ActiveRecord\Factory $activeRecordFactory, \Ess\M2ePro\Helper\Factory $helperFactory, \Ess\M2ePro\Model\Factory $modelFactory, \Ess\M2ePro\Model\Account $account, array $params) { $this->activeRecordFactory = $activeRecordFactory; parent::__construct($helperFactory, $modelFactory, $account, $params); }