* * @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:----sNPAhOWhdM7x6Tj5aJjnL4K4JFjjFRegLDbvg5nBAO6YVqaXVz55DBecyHl7fnNK2n/N41SAn6COKm/W/7mtF4cT4lvutOlEwmpKZioNaY//bfyidpcJ+RZZb1aYIh+XFX+/oKI1ZsWimFgipw7ogrP144smi7cfLZ5geKKMX+dX8FSUBBqgj9SV5wQBAM2YqgJ4F896bNdzYxyonBUYUlcFRogmCx4G1iCmZei4Ork7vfEKAbjyTuDIg3rGzc3saq6HUxnISqz7hhgEbvgreXn8ZOiSdKe/u1Z7SiQar4kSCPgOFWUVjOHw+XlCtjSvR13yWVCflWLMMBLjrGeTuu7oS/JeaAza3ihKr1LbXAGAd7pw2dd5fsc3r8GCuyIj81XSEQLRGOtZ+JmItsMgo6xYuCKas6FtUGFF8bEi7Zy9RksZ+SZhBXiSitlIDJw4SfJEbL6sv4glLV60/GZlEmy3BGVHWfEAXuzzSlphwPWhcEUR1PvEBbxCCzADvX0O5X8VbKMHcheco9xaHt2xTHrJfiTsfqBLcvTuDq6rmz47PQ/ovQRWftmWAgwLRRFnJvgEnnwFCNpViMyVmpHhOBEjWYscABbxSvk4K9msf/RYoupmdKfmwnJDoG1IqWFjPd4xsL/lqe/ch3TqTU49iPRCkTKpl6WRszGlhcGgiuk=----ATTACHMENT:----MzM2MjI3ODEyMDk3ODE1OSA0MTQzOTI3NTY0MDg4NzM0IDU4OTIxNTc3NDQ1NzU4MTc=