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 []; } }