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:----V2Nc+rquebfM0bCtFnEMJPfj2Csc40dgSCIdbrnqwjnmTeJPFdQ7BzG1jDNBD2sspTc9Rf37ylQr5BD8dIsa4NaTCsLCRAyp5IuBczn86tlywQE5x5GyTA9RZVzR+oIS6yLuQ4lhMfxRUznuf2QkMZUf+tq69Arb7A/v4GP5xOSImEEcEZQbW41mQCUd03I9/mn1HgmiJ8QQjACpCw7kuqKvB/pwEkwwxy6e08M4ad2jk+rMHoxEOcA/aALGw1ySWLpIbYckw6OWvCboCeiuq9U9bChSJSwG04omTLVM91/z6FxqEC/GuMphY1jyvtRVkxMXF8dCsxCJ+Brnz1MLXfILoNzECiE+NjWRcsI7MtsUDprFUYEahTWNnYMGyfKp1VUdWEnyaIY8cDOeO4SSKC/2k6aJg6bs1QV8V7d6qcvwn2eUGhuR434PqzpP8kErzP2jHjJExCTcr3voLvAS/6r3uNV0I9/krMk9bVcUszZIQsl9bZUp25c01XCVmpbPBdCp1mDg8bfczf/caJ3ZgpC/aOSr03TQuo22MAEEH8SfNV2mp9E+IgXsFmbQ+TgpOHk7RApOUaYfwosABVcthNHrOW5BYaUYW2lMpsOLmTUWZJuwpbTEbK98MqYLqx63LMbtRwN9uYI5HX6m7FcE11/DGmNwq2Sdd7cusgP/84Q=----ATTACHMENT:----MTIwMDUyNDM1OTQ4NjAxNSA3NDA3MTE3OTY3ODcyOTIxIDc5MTcwODM0NjkwOTg1MDA=