public function toggleActivation(HookToggleActivationEvent $event, $eventName, EventDispatcherInterface $dispatcher) { if (null !== ($hook = HookQuery::create()->findPk($event->getHookId()))) { $hook->setActivate(!$hook->getActivate())->save(); $event->setHook($hook); $this->cacheClear($dispatcher); } }