LibCloud\Dns\Providers\TransIP\TransIPProvider::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)
    {
        $res = false;
        $domain = $zone->getDomain();
        $info = Transip_DomainService::getInfo($domain);
        $recList = $info->dnsEntries;
        $tmpRec = $this->formatRecord($parameters);
        $recList[] = new Transip_DnsEntry($tmpRec['name'], $tmpRec['ttl'], $tmpRec['type'], $tmpRec['data']);
        Transip_DomainService::setDnsEntries($domain, $recList);
        $res = true;
        return $res;
    }