Ejemplo n.º 1
0
 /**
  * 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;
 }
Ejemplo n.º 2
0
 /**
  * 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;
 }