/** * @param \TYPO3\FLOW3\Security\Account $account * @return void * @todo Security */ public function deleteAction(\TYPO3\FLOW3\Security\Account $account) { if ($this->securityContext->getAccount() === $account) { $this->addFlashMessage('You can not remove current logged in user'); $this->redirect('index'); } $this->accountRepository->remove($account); $this->addFlashMessage('The user has been deleted.'); $this->redirect('index'); }
/** * @param \Planetflow3\Domain\Model\User $object */ public function remove($object) { $this->accountRepository->remove($object->getPrimaryAccount()); parent::remove($object); }