/** * @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()); }
/** * 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; }
/** * Returns the object ID from the object * * @param ModuleHook $object * @return int */ protected function getObjectId($object) { return $object->getId(); }