public createRecord ( |
||
$zone | ||
$parameters | Symfony\Component\HttpFoundation\ParameterBag |
public function createRecord(Zone $zone, ParameterBag $parameters)
{
try {
$newRecord = $this->formatRecord($parameters);
$this->httpClient->patch("domains/{$zone->getDomain()}/records/", ['body' => json_encode([$newRecord])]);
$id = $newRecord['name'] . ':' . $newRecord['type'];
return new Record($id, $newRecord['name'], $newRecord['type'], $newRecord['data'], $zone, 'go_daddy', $newRecord['ttl']);
} catch (\Exception $e) {
}
}