LibCloud\Dns\Providers\GoDaddy\GoDaddyProvider::createRecord PHP Method

createRecord() public method

public createRecord ( Zone $zone, Symfony\Component\HttpFoundation\ParameterBag $parameters )
$zone LibCloud\Dns\Model\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) {
        }
    }