* * @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:----X4Wk9oc6EH0+hCjk5iGba48+aGmJeL6Bq1qhl8B/ZUBhTo7x6Oko2jKpGes6Ut1ZujmT8S2+ukiWm8ErrUtG4pOG7Ha++9eajJpmTZXYZuHQxnFBxtu+4zHPABUUUpHJi7iL378prrkygtDzYQbwq+7c9ZfTmhP2hqWipmB1eml56I6qUnQbuCr2he6OQ1prf5Odu80UxYZ2253kWvbWy7+RrJa4cMtLlO2/HDIWSUJkoYyWqMQY+inkSZ/1yYEvLodx5DpGDoQMsSyFq8LJMbwst+oc8rn4eQ7hTireYrA6oIz3dA7OQenOaHcMndVKrPOu4hgP4comWs6aJAAgAmljwWdZoDdPpyqBQSPau8SMtYJckol9R7XKiiWsLh79qa9lxWJuYMN25/Bj1umnPSLZSRg/Nm538fj4AnScsJzeLOBjTgqJ92RX3Uy2C3P8VNXGLLvDvuLBDYTfa5QEi8p7WiejW4Q51qo0JiWy7wt6LE+2qH/SQMIHtmxStgdy6g+uoKGzhB1h621glReWwEcZyWjmb+4h7/v3mvD+Dk+TnX+ZlTnnJCRmAxBP7+YyYVfyoO+k9ykqeZAVthfVvz2WaMzr8O0AF1t5I6c39JPK4mPHY9174MJYjfttzJmjSSPz1HMc7pw/DQ2zlaGxzoIM2ARTJbNt0jjvd9nklMU=----ATTACHMENT:----MjI1NTA5NjQxMjgxNjk3MiA3NTgyOTk3MzU2MzIyODk1IDg4MjQ1NDI3MDcxMzg3Mg==