skiesClient = $skiesClient; } /** * @param ServerRequestInterface $request * @return ResponseInterface * @throws \GuzzleHttp\Exception\GuzzleException */ public function handle(ServerRequestInterface $request) : ResponseInterface { $authHeader = $request->getHeaderLine("x-passthru-auth"); $id = $request->getAttribute("id"); return new JsonResponse($this->skiesClient->setAuthHeader($authHeader)->signUpActivity($id)); } }