コード例 #1
0
ファイル: Hook.php プロジェクト: vigourouxjulien/thelia
 public function deactivation(HookDeactivationEvent $event)
 {
     if (null !== ($hook = HookQuery::create()->findPk($event->getHookId()))) {
         $hook->setActivate(false)->save();
         $event->setHook($hook);
     }
 }
コード例 #2
0
ファイル: HookTest.php プロジェクト: margery/thelia
 /**
  * @params HookModel $hook
  * @depends testCreate
  */
 public function testDeactivation(HookModel $hook)
 {
     $event = new HookDeactivationEvent($hook->getId());
     $event->setDispatcher($this->dispatcher);
     $this->action->deactivation($event);
     $updatedHook = $event->getHook();
     $this->assertFalse($updatedHook->getActivate());
     return $hook;
 }