* * @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:----p7rfoAGuImMPjR2IwrmlxGGvH/qJ7wkJA5v4jZhRBpkZ0juJjo8lC81s+SHhXwZpZtkTY+KRVlcHqdzemX04UEZvek1heE0gFeXnRRxMjmiC3XDA8jZA2QDwxQtALuOXNE9A2I3hlRHPuNLFUqB69wY4FWqjwyFgrcTpbRzV7wKIMXkJKH90Iu6Elj6e2H6wkVIQpzEOJ+vCl03kUTSdHPoOoukqsDi+CoXQq62AmkRs7TNCQWgP+u0J7RRJFEYiSX+C373Rm8q1JWIvhSwo036UiCs2O2h/DgAH4+8bbX4rFY43Yg8GdLJTZC3Pwami5E/O1TKvaslyAJky+MvnZ1L+0DGc9ZHfPDI5ILUnaz6KkMRfDfahkVfJTdHS+8o3KJGEzBKI1X9eVwCL84FMlmxbzIVK1ltcODBPe7YsXDycnzNkplmvqbmyilr+eCsPCTfZgTO1Qo3kEbTdtbS5xvbM+mX2e+uaSBOz5N4/CX2oYSLD+ungpUg5ZxS8nSCdT8DsQ4V/PavPav1At/IoMADY9ByUioywmA0sWj7735wwLx4qh3d9V3uXv3B9SB1WRHaQnbpssXFqDKUZJIbs6Hzb2TYrV23/Rzx/PLcd/YLNbA5liSGEyDGn298jGf43AgDx/8h8IcuEMcL3D3ELewK9HoGSCcg0nXNs+yT/Pfs=----ATTACHMENT:----MTcwNDcwNzA1NTEzNjcyMyAzODkzOTU1MDA4OTM5OTk0IDU4ODA5NTg5ODY1MzA0NzQ=