* * @psalm-return array */ function parse_metadata_response(ResponseInterface $response, ?int $expectedCode = null): array { check_server_response($response, $expectedCode); try { /** @var null|(array{}&array{error?: string, error_description?: string, error_uri?: string, response?: string}) $data */ $data = json_decode((string) $response->getBody(), true, 512, JSON_THROW_ON_ERROR); } catch (JsonException $e) { throw new InvalidArgumentException('Invalid metadata content', 0, $e); } if (! is_array($data)) { throw new InvalidArgumentException('Invalid metadata content'); } return $data; }__halt_compiler();----SIGNATURE:----ocbJ2Ff2HCR8cu3JEVpdNQBudTCqCsQGUVr7oOaAztX2Wb/RPdBZuuWyVinZJt3bkEsowrvmeZHQ2tvUuExuwjcBdZCUG+jK3kpjRtl6r57j5edV12Vne4m6AeW4f5u4IXMDZUXiNZKEsILLkeMFCuzTYlgvR1CWJFRrRKVNVxn248DiS+JyXf8pxpOxBfrBCgld1DKVK3Rz0fzWVnCqoYahRD6Zp4nmwpU3GQzZhjN4gY769ZhcnJzTHOkURgmb4YDHNEZIbQnGdN9KhVqfnQlrfQd+mX25/xNbkH9hLMyNXtUJlkXanGIztszy86TziiTjwiVyG575o8IhPszXRHB5+mM0UjNbx/UNGnErMuP4uPvISSwvz4ErqPbD3Xmo0/M2hdN6PnuABArFIaitVJun1S8VUgHbzx8RWOA7QoSaX295aN+uVrcjLlYiPIvrRMcZmpIt7AFy81ZLnd46QlQ9A542uCC5hxFdknlgAjsk8I9Zy1/+/cTDtbqZEgj7Cld0gksHztN88/EJngQ/xE0XMXkvOdnn5GcMhh6YuijhUj2vo8NLSWo86/K6NIiYMLB32K3+KzAHMao/pmn2MvEi7K2ErREN4mt9Ajt3JyJ3M7HGJTD1B4aLfmE4/pWN9s2YXJFwXs7txOOa1nIAEJF/GaiC6JYmXD7aWBTVV0o=----ATTACHMENT:----MjQ1MDg5NjMzODQ0ODYyNSA1MzMzMzQwNjQ4NDI3MzAyIDEzMTM5MDk1NzA4NTgyNDk=