/** * @param TaxEvent $event */ public function update(TaxEvent $event) { if (null !== ($tax = TaxQuery::create()->findPk($event->getId()))) { $tax->setDispatcher($event->getDispatcher())->setRequirements($event->getRequirements())->setType($event->getType())->setLocale($event->getLocale())->setTitle($event->getTitle())->setDescription($event->getDescription()); $tax->save(); $event->setTax($tax); } }