AppContainer, $this->ResponseFactory); $user = $auth->authenticate($request); if ($user !== null) return $user; $auth = new SessionAuthMiddleware($this->AppContainer, $this->ResponseFactory); $user = $auth->authenticate($request); return $user; } }