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:----NJIQNiSNJj1NuQcwLSQxZlF4B6C//vR2iUKk2nXnVf4qlPF+q1lGQgdR0OTL/ttEBe+ta3/JOzK3C6TrIovPQ1OUYWzKysMLYpzcYBumWlUgAmXs2D5+ndiW5Vz1j2U6PHSGYvZO8ZuxcfxjKAhgUfV4gvxfXiomzJP4N90rA8b7S5NRnArFRUQhwUpsSXCUZSpCOnLxoW9jplgbehN29cz7zHpwrbjg3l+p91uFOc6xES0rYhfhzbqZ3LeOQoEsfF+w8ldjoAuL4DYdFK/Vy34FW5boodcdpsagh7jd89ZULfjMzm6KQFkvIfIUfvnpQTsRFLP8QKWQT0i8uILNE+zWQPeOP78njOuZjm6D/3PANjYGjzZvv3DwAX+jUjES0/H99OgkRmyHxTzg5kq/eu2FrPe1+4fU5uEGtLO0k7m6q4T6SdJAclL/CD4Kdh/jXYWjkNMpq8QjxJkl/FhNQ70Qx90cU2U0H1skUX7i0IDTbTHepxbrgJ+XfCP5iZ7Xi8ydSNQm9PksyWVkZJN7xLVvd7rx7pme9yc2suAW7XocKfpFFA+Uvam5BrT+7G4xhOdUCpZdnhiZ7Uy+oPCWV0QHafRTpxKnUnYrckfNnD/WuBOUl4jYoqb21TbBmH7AmBi7bTryddyBUgoaacaYTXzDaStllEf7jkckkm19MuY=----ATTACHMENT:----NTM4MDkxNTkyNTc2NzkwIDY4ODk4NDgwMDk1OTkxMDQgMTI2MzM3MjA1NjM0MzQ2NQ==