public function listRecords(Zone $zone)
{
try {
$response = $this->httpClient->get("domains/{$zone->getDomain()}/records");
if ($response->getStatusCode() == 200) {
$response = json_decode($response->getBody(), true);
$records = [];
foreach ($response as $r) {
$records[] = $this->toRecord($r, $zone);
}
return $records;
}
} catch (\Exception $e) {
return [];
}
}