protected function validate(array $data) { // --------------------------------------- if (empty($data['marketplace_id'])) { throw new \Ess\M2ePro\Model\Exception\Logic('Marketplace ID is empty.'); } // --------------------------------------- parent::validate($data); }
protected function validate(array $data) { if (empty($data['marketplace_id'])) { throw new \Ess\M2ePro\Model\Exception\Logic('Marketplace ID is empty.'); } if ($data['country_mode'] == TemplateShipping::COUNTRY_MODE_CUSTOM_VALUE && empty($data['country_custom_value']) || $data['country_mode'] == TemplateShipping::COUNTRY_MODE_CUSTOM_ATTRIBUTE && empty($data['country_custom_attribute'])) { throw new \Ess\M2ePro\Model\Exception\Logic('Country is empty.'); } parent::validate($data); }