public function updateRecord(Record $record, ParameterBag $parameters) { try { $newRecord = $this->formatRecord($parameters); $this->httpClient->put("domains/{$record->getZone()->getDomain()}/records/{$record->getType()}/{$record->getName()}", ['body' => json_encode([$newRecord])]); $id = $newRecord['name'] . ':' . $newRecord['type']; return new Record($id, $newRecord['name'], $newRecord['type'], $newRecord['data'], $record->getZone(), 'go_daddy', $newRecord['ttl']); } catch (\Exception $e) { } }