/** * @param TaxRuleEvent $event */ public function create(TaxRuleEvent $event, $eventName, EventDispatcherInterface $dispatcher) { $taxRule = new TaxRuleModel(); $taxRule->setDispatcher($dispatcher)->setLocale($event->getLocale())->setTitle($event->getTitle())->setDescription($event->getDescription()); $taxRule->save(); $event->setTaxRule($taxRule)->setId($taxRule->getId()); }
/** * @param TaxRuleEvent $event */ public function create(TaxRuleEvent $event) { $taxRule = new TaxRuleModel(); $taxRule->setDispatcher($event->getDispatcher())->setLocale($event->getLocale())->setTitle($event->getTitle())->setDescription($event->getDescription()); $taxRule->save(); $event->setTaxRule($taxRule)->setId($taxRule->getId()); }