/** * Update action * * @param \Planetflow3\Domain\Model\User $user * @param \Planetflow3\Domain\Dto\UserPassword $userPassword * @FLOW3\Validate("$userPassword", type="Planetflow3\Domain\Validator\UserPasswordValidator") */ public function updateAction(\Planetflow3\Domain\Model\User $user, \Planetflow3\Domain\Dto\UserPassword $userPassword) { if ((string) $userPassword->getPassword() !== '') { $user->setPassword($userPassword->getPassword()); } $this->userRepository->update($user); $this->addFlashMessage('User updated.', 'Success', \TYPO3\FLOW3\Error\Message::SEVERITY_OK); $this->redirect('index'); }
/** * @param \Planetflow3\Domain\Model\User $object */ public function remove($object) { $this->accountRepository->remove($object->getPrimaryAccount()); parent::remove($object); }