protected function getUpdateTaxListEvent($formData) { $event = new TaxRuleEvent(); $event->setId($formData['id']); $event->setTaxList($formData['tax_list']); $event->setCountryList($formData['country_list']); return $event; }
protected function hydrateEvent(array &$data) { $event = new TaxRuleEvent(); if (isset($data["country"])) { $event->setCountryList($data["country"]); } if (isset($data["tax"])) { $event->setTaxList($data["tax"]); } if (isset($data["id"])) { $event->setId($data["id"]); $event->setTaxRule(TaxRuleQuery::create()->findPk($data["id"])); } if (isset($data["i18n"]) && null !== ($row = array_shift($data["i18n"]))) { $this->hydrateI18nEvent($row, $event); } return $event; }