user = $user; } public function invite($company) { try { $nmo = new NinjaMailerObject; $nmo->mailable = new NinjaMailer((new VerifyUserObject($this->user, $company))->build()); $nmo->company = $company; $nmo->to_user = $this->user; $nmo->settings = $company->settings; NinjaMailerJob::dispatch($nmo, true); Ninja::registerNinjaUser($this->user); } catch (\Exception $e) { nlog("I couldn't send the verification email " . $e->getMessage()); } return $this->user; } }