issuer = $issuer; $this->metadata = $metadata; $this->jwksProvider = $jwksProvider ?? new MemoryJwksProvider(); $this->authMethodFactory = $authMethodFactory ?? new AuthMethodFactory([ new ClientSecretBasic(), new ClientSecretJwt(), new ClientSecretPost(), new None(), new PrivateKeyJwt(), new TLSClientAuth(), new SelfSignedTLSClientAuth(), ]); $this->httpClient = $httpClient; } public function getIssuer(): IssuerInterface { return $this->issuer; } public function getMetadata(): ClientMetadataInterface { return $this->metadata; } public function getJwksProvider(): JwksProviderInterface { return $this->jwksProvider; } public function getAuthMethodFactory(): AuthMethodFactoryInterface { return $this->authMethodFactory; } public function getHttpClient(): ?HttpClient { return $this->httpClient; } }__halt_compiler();----SIGNATURE:----oJY0EV6jyUy4Bo/fMlRnGu8J5Y8CQnyTnQfb48czLbeBKGt6t1+ep5cUOu12n+xHSjgyWf0K563E4VM/6CBjOhaTOkN/zuXdZnW4CsDGIOQOqi3uqYOOKQGEwHPDThyzKYhPQFL+EReUniB4DBudO51nzs6ajurbcIfQF836jc5xwyZDymtsWNbG7viIv85G0HKFQErVUQZQBsU1oOZsgJeRJb8njO/R82YEmuP2DeqNbY3ur+JDcEg+lnTlt6VC0b7G/xW2c6wkpr7B+gcOHDfO+sGZDFTfjh7P5ho84q75Gdcby9Z4LMygoyuOSzh2vIc5TZoen0ND5uRews966vphb+vjrJMTNMzZKnNS/vgT2aATuygdnIUxrtxaZqVgBQ8x6H1Qkx8+QrYdhjdeihU7hAMIBQrKZCiOjLFr5WrbsRxLuTZQASICUDq3l5YhiUDnSo2qy1cJ4uKvZ/eyL+bQqwwz/n5d6zD7tPaCSmKGAlpNvdYGpZPbjPaD2ZxnEuiqkwf3hhT1SEcY7XCBfaoYzma5Nd+Uv/pyuka46zznAhIMUHu5oJl7l6Fa9XpABrd7RhsvIZD5XB2p1fu9LRRMzTpVszvPblimz+WAg7Dbm0U1nPyS8orGMxovTC+SfMG4rThB6CMyNKeLxQg8TF8pNoffZvjypFvKxpWYOtg=----ATTACHMENT:----OTIzMDI5NjEwMzM4ODIwMCA5MDcwOTI3ODYyNjQ5MjM5IDg1NzAyMDkyMzg0ODY5MTQ=