/** * Remove a user from the database. * * @param integer $id * * @return integer The number of affected rows. */ public function deleteUser($id) { $user = $this->repository->find($id); if (!$user) { $this->app['logger.flash']->error(Trans::__('That user does not exist.')); return false; } $userName = $user->getUsername(); if ($result = $this->repository->delete($user)) { $authtokenRepository = $this->app['storage']->getRepository('Bolt\\Storage\\Entity\\Authtoken'); $authtokenRepository->deleteTokens($userName); } return $result; }
/** * Remove a user from the database. * * @param integer $id * * @return integer The number of affected rows. */ public function deleteUser($id) { $user = $this->repository->find($id); if (!$user) { $this->app['logger.flash']->warning(Trans::__('general.phrase.user-not-exist')); return false; } $userName = $user->getUsername(); if ($result = $this->repository->delete($user)) { $authtokenRepository = $this->app['storage']->getRepository('Bolt\\Storage\\Entity\\Authtoken'); $authtokenRepository->deleteTokens($userName); } return $result; }