/** * Create and return a password creation entity. * * @param User $user * @param bool $activate Whether to activate the user after setting a new * password * @return PasswordCreation */ public function getPasswordCreation(User $user, $activate) { $passwordCreation = new PasswordCreation(); $passwordCreation->setId(); $passwordCreation->setUser($user); $passwordCreation->setActivate($activate); $entityManager = $this->getServiceLocator()->get('Omeka\\EntityManager'); $entityManager->persist($passwordCreation); $entityManager->flush(); return $passwordCreation; }
/** * {@inheritDoc} */ public function setActivate($activate) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setActivate', array($activate)); return parent::setActivate($activate); }