/** * Change a configuration entry * * @param \Thelia\Core\Event\Config\ConfigUpdateEvent $event */ public function modify(ConfigUpdateEvent $event) { if (null !== ($config = ConfigQuery::create()->findPk($event->getConfigId()))) { $config->setDispatcher($event->getDispatcher())->setName($event->getEventName())->setValue($event->getValue())->setHidden($event->getHidden())->setSecured($event->getSecured())->setLocale($event->getLocale())->setTitle($event->getTitle())->setDescription($event->getDescription())->setChapo($event->getChapo())->setPostscriptum($event->getPostscriptum())->save(); $event->setConfig($config); } }