* * @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:----dDTXjUjs3keXFzSdxOQB/NjnLTzyvV5DW4ulUXxWIEzLbto3XZ/iqTQ2pZ/5J1TwqTH1E5Uk4Us5x2G91pZPR152gtC0YnX16vqGWuSOsi/Y9P4CajKS+0beofRqpaD0cc2lZWP8Jszf11i0zy+zDx1bUtMcYQquMwSR+zeqnH58xZzUpzcWC8ctOItAPDpI08/TSNYswoETfq8ruAUEuXmOIuVJ4oGhwNjhffmDorYV17Fnej9ySdCFUaSJnZd6XItOspFBLDPexX7xf2nE8rOxoYAoUAo6tfc2Q1+HSv1kh5RYFrMPtEC/G+0EYs5kJxJpp3JDbGoR19wW1lJh9+/b5ienC2+R/efVZ8DauMVoPLPqhnbSBJkw2tWxcx7VEGpuK9Xh/hoqiFViSjvcaC6+i0pDRYbBR837kKAFOyEP2d2YZNG1t6PSy71d+ZQ3YYhOO3q26Ie5MEwHGxGwJ9DyZR8Ay8VXPWNpGcO/OabXYfO6F8ZbOdIWovvgi+8z6Q9NCGP5Sko6F+2A8eIMPfgj3+8JtR4exkIR5Yh/IshNWBnjoWS6rQYSHLECRf1bQZHdW2SxgmtBRRAGFnBNIOAK+Bk7wqdCua99p1+AocmUUiqzHgL+lFILdfxmgx5+agsAfWavHjuunc8o8zN5dqc3RwuHhKhxJhdX4DRYP+E=----ATTACHMENT:----MjcxMjA2MTQ4NzI2MTY5MyAyMzgzODkzNjA0NDM2ODUzIDc0NTExNjg2MTA3MTUwMzE=