Esempio n. 1
0
 protected function getUpdateTaxListEvent($formData)
 {
     $event = new TaxRuleEvent();
     $event->setId($formData['id']);
     $event->setTaxList($formData['tax_list']);
     $event->setCountryList($formData['country_list']);
     return $event;
 }
Esempio n. 2
0
 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;
 }