public function listZones()
{
try {
$response = $this->httpClient->get('domains');
if ($response->getStatusCode() == 200) {
return array_map([$this, 'toZone'], json_decode($response->getBody(), true));
}
} catch (\Exception $e) {
return [];
}
}