accountRepo = $accountRepo; $this->userMailer = $userMailer; } /** * Handle the event. * * @param UserSignedUp $event * * @return void */ public function handle(UserSignedUp $event) { $user = Auth::user(); if (Utils::isNinjaProd() && ! $user->confirmed) { $this->userMailer->sendConfirmation($user); } elseif (Utils::isNinjaDev()) { // do nothing } else { $this->accountRepo->registerNinjaUser($user); } session([SESSION_COUNTER => -1]); session([SESSION_DB_SERVER => config('database.default')]); } }