Bolt\Users::deleteUser PHP Метод

deleteUser() публичный Метод

Remove a user from the database.
public deleteUser ( integer $id ) : integer
$id integer
Результат integer The number of affected rows.
    public function deleteUser($id)
    {
        $user = $this->getRepository()->find($id);
        if (!$user) {
            $this->app['logger.flash']->warning(Trans::__('general.phrase.user-not-exist'));
            return false;
        }
        $userName = $user->getUsername();
        if ($result = $this->getRepository()->delete($user)) {
            /** @var Repository\AuthtokenRepository $authtokenRepository */
            $authtokenRepository = $this->app['storage']->getRepository('Bolt\\Storage\\Entity\\Authtoken');
            $authtokenRepository->deleteTokens($userName);
        }
        return $result;
    }