Esempio n. 1
0
 /**
  * @params ModuleHookModel $hook
  * @depends testUpdate
  */
 public function testDelete(ModuleHookModel $moduleHook)
 {
     $event = new ModuleHookDeleteEvent($moduleHook->getId());
     $event->setDispatcher($this->dispatcher);
     $this->action->deleteModuleHook($event);
     $deletedModuleHook = $event->getModuleHook();
     $this->assertInstanceOf('Thelia\\Model\\ModuleHook', $deletedModuleHook);
     $this->assertTrue($deletedModuleHook->isDeleted());
 }
Esempio n. 2
0
 /**
  * Exclude object from result
  *
  * @param   ChildModuleHook $moduleHook Object to remove from the list of results
  *
  * @return ChildModuleHookQuery The current query, for fluid interface
  */
 public function prune($moduleHook = null)
 {
     if ($moduleHook) {
         $this->addUsingAlias(ModuleHookTableMap::ID, $moduleHook->getId(), Criteria::NOT_EQUAL);
     }
     return $this;
 }
Esempio n. 3
0
 /**
  * Returns the object ID from the object
  *
  * @param ModuleHook $object
  * @return int
  */
 protected function getObjectId($object)
 {
     return $object->getId();
 }