Esempio n. 1
0
 /**
  * @params ModuleHookModel $hook
  * @depends testToggleActivation
  */
 public function testUpdate(ModuleHookModel $moduleHook)
 {
     $event = new ModuleHookUpdateEvent($moduleHook);
     $event->setHookId($moduleHook->getHookId())->setClassname($moduleHook->getClassname())->setMethod($moduleHook->getMethod())->setActive(true)->setDispatcher($this->dispatcher);
     $this->action->updateModuleHook($event);
     $updatedModuleHook = $event->getModuleHook();
     $this->assertEquals($event->getHookId(), $updatedModuleHook->getHookId());
     $this->assertEquals($event->getClassname(), $updatedModuleHook->getClassname());
     $this->assertEquals($event->getMethod(), $updatedModuleHook->getMethod());
     $this->assertEquals($event->getActive(), $updatedModuleHook->getActive());
     return $updatedModuleHook;
 }
Esempio n. 2
0
 /**
  * Hydrate the update form for this object, before passing it to the update template
  *
  * @param ModuleHook $object
  * @return ModuleHookModificationForm
  */
 protected function hydrateObjectForm($object)
 {
     $data = ['id' => $object->getId(), 'hook_id' => $object->getHookId(), 'module_id' => $object->getModuleId(), 'classname' => $object->getClassname(), 'method' => $object->getMethod(), 'active' => $object->getActive()];
     return new ModuleHookModificationForm($this->getRequest(), 'form', $data);
 }
 /**
  * Hydrate the update form for this object, before passing it to the update template
  *
  * @param ModuleHook $object
  * @return ModuleHookModificationForm
  */
 protected function hydrateObjectForm($object)
 {
     $data = ['id' => $object->getId(), 'hook_id' => $object->getHookId(), 'module_id' => $object->getModuleId(), 'classname' => $object->getClassname(), 'method' => $object->getMethod(), 'active' => $object->getActive()];
     return $this->createForm(AdminForm::MODULE_HOOK_MODIFICATION, 'form', $data);
 }