public function updatePostage(AreaUpdatePostageEvent $event) { if (null !== ($area = AreaQuery::create()->findPk($event->getAreaId()))) { $area->setDispatcher($event->getDispatcher()); $area->setPostage($event->getPostage())->save(); $event->setArea($area); } }