/** * Exclude object from result * * @param ChildAdmin $admin Object to remove from the list of results * * @return ChildAdminQuery The current query, for fluid interface */ public function prune($admin = null) { if ($admin) { $this->addUsingAlias(AdminTableMap::ID, $admin->getId(), Criteria::NOT_EQUAL); } return $this; }
/** * @param Admin $object * * @return \Thelia\Form\BaseForm */ protected function hydrateObjectForm($object) { $data = array('id' => $object->getId(), 'firstname' => $object->getFirstname(), 'lastname' => $object->getLastname(), 'login' => $object->getLogin(), 'profile' => $object->getProfileId(), 'locale' => $object->getLocale(), 'email' => $object->getEmail()); // Setup the object form return $this->createForm(AdminForm::ADMINISTRATOR_MODIFICATION, "form", $data); }
/** * @param Admin $object * @return int */ protected function getObjectId($object) { return $object->getId(); }