static function signup($app) { $result = AuthControllerNative::signup($app); if ($result['registered']) { AuthHooks::signup($app, $result); if (isset($result['user']->teams[0])) { ApiMailer::sendWebsiteSignupJoinTeamConfirmation($result['user']->teams[0]->name, $result['user']->email, "{$result['user']->nameFirst} {$result['user']->nameLast}"); } else { ApiMailer::sendWebsiteSignupConfirmation($result['user']->email, "{$result['user']->nameFirst} {$result['user']->nameLast}"); } return $app->render(200, $result); } else { return $app->render(400, $result); } }