providers = $providers; } public function isAllowedUri(string $uri): bool { return true; } public function fetch(string $uri): array { $lastException = null; $providers = array_filter($this->providers, static fn (RemoteProviderInterface $provider): bool => $provider->isAllowedUri($uri)); foreach ($providers as $provider) { try { return $provider->fetch($uri); } catch (ExceptionInterface $e) { $lastException = $e; } } throw new RuntimeException('Unable to fetch issuer metadata', 0, $lastException); } }__halt_compiler();----SIGNATURE:----rhpruOBnt5kfYu7iYnGDPBdyoZMckjhMDT4YSYM9FEl8H0yB73XvUJx7+Dwub2bcVGG69hc4R1QF0Lh4GvR/zqqSpZEbTVmv2mS58/BgJ2qT/qf+5ggozrk6zja+hiUhpOKiDqUMyWqXvbR1zL+KOzS0Lsg8jvE2b24QMNIHdmsAh68XSRbkv4p2Zbcl97Xl5Er6po1t2rlRdwIB5MTJQTA3dWjmlVroOapLVzRoX8OYyVq6PPwcIw+HyrWKC8Y1K8MF968FKf38aWyu2/UYxebxYKQLWSz4S31hR5xDfA1zq+fIaUDcSYbkW35lCL/RQjDHe6LQmBm8vPAEH0/b7eSInmuCRx0pOcLCzfLHxHKp7+1Q1v/DkmSwHDEwNAWIZxH8XoLzxhNXb26tvwUcKeRMS6gS4cxhJ44JKc8JpQoOhLGlj9epJC9E+AP7/5jgNEqXElUCZHXMyufnU94pEjEjPOrJHcJcYaLbXQY3jVcxDFWSDGI+tbwCpG4YK+7BA+kkvl/F2nv2Gvi5QbdEUkcrW/CeAaJX/FiDHKyGT6HwuaAgOfbHGg/Ih4+Fy6h/VOKXW/BTliRlJ+PNmhU3/LQkxttk74z+dlkK7MaG4R7WNF9BP+VvFkl2Bk2za7RIPrY3DKKf8YrO90/9zMLLF//75TIgiATDd2l7XvsJECU=----ATTACHMENT:----MTcxOTg5MTAyNTIyNzYxMSAzMDgzMTc2MzgyMDE0MDM5IDUxMzU3Mjg2NjAzMjQ2ODI=