userInfoService = $userInfoService; $this->client = $client; } public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface { $tokenSet = $request->getAttribute(TokenSetInterface::class); $client = $this->client ?? $request->getAttribute(ClientInterface::class); if (! $client instanceof ClientInterface) { throw new LogicException('No OpenID client provided'); } if (! $tokenSet instanceof TokenSetInterface) { throw new RuntimeException('Unable to get token response attribute'); } $claims = $this->userInfoService->getUserInfo($client, $tokenSet); return $handler->handle($request->withAttribute(self::USERINFO_ATTRIBUTE, $claims)); } }__halt_compiler();----SIGNATURE:----ksJts7boVuptiyCor6MtasGl5SQ3E+ml/9F+Mx5YGrI8tnLUQNpOF8r6JlFNJMZjcXlTY6bfHqTLCipwSgT7GeJMeHWv5aj2AKJrE47QpS17UH9spVKfCWDfmPz9bNS9fcHWfXh0JGNkr81vPfPNmH7uSzqdZdOWvoetqwlcXaoukb550bKDy7XeCdp1gwHfahHWHAJnOJCKxVOEU8YBq0t7bCeNDO2RqGIfcUqJfd6ZJqSTCwN9wdeGcQJWpAxH8TRiyYCUCWVf7NUIullwfanUSG/8dReRomfJgtuoRji+pBozRb3WLPG7XXuPhGBBxwGzo4Ts50vnw415I+bctJQHWaDELCNlDNjJ+VtJFYRoNW+iI5IxYEM8BlAmWURHi+wx80Rl8IPAZpXfkL2jXhQDLa/RlY8V/bOjV/X46J/7hkKGSLnzxzPSiYWEVqFYQUalV1F6wxOsUqnuQiDt7ygTiA6NNgMfShzcfVOb8/7u5xAOlx4Jjj/rkJ5miqwrnv96AI+fk8PVHfimkG2yLX8AwXNLiUmzXcoweW8Jg1sZdwhBc8Nv2F3jiuNg+dMasQwcrbTuf8WDaTc3TpfcCMCOmLSCTZ3kBcTrXalFSvjOzC87MeyCsy+JrT9vPbDQVd85Oki4HkloOVHRZltrFrGkqoA3th0npxNv/6qp4Gw=----ATTACHMENT:----OTAwOTQyMzA1Njc4NTE0MyA3MDA0NDg3NTk0Mjc3MjYxIDU5MzA2MDM0ODMwMTI5MA==