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;
}