private function registerHandler()
{
$this->app->singleton(['xe.user' => UserHandler::class], function ($app) {
$proxyClass = $app['xe.interception']->proxy(UserHandler::class, 'XeUser');
$userHandler = new $proxyClass($app['xe.users'], $app['xe.user.accounts'], $app['xe.user.groups'], $app['xe.user.emails'], $app['xe.user.pendingEmails'], $app['xe.user.image'], $app['hash'], $app['validator'], $app['xe.register'], $app['xe.config']->getVal('user.join.useEmailCertify', false));
return $userHandler;
});
}