Metaregistrar\EPP\dnsbeEppTransferRequest::addDnsbeExtension PHP Method

addDnsbeExtension() public method

public addDnsbeExtension ( $tech = null, $billing = null, $onsite = null, $registrant = null )
    public function addDnsbeExtension($tech = null, $billing = null, $onsite = null, $registrant = null)
    {
        $this->addExtension('xmlns:dnsbe', 'http://www.dns.be/xml/epp/dnsbe-1.0');
        $ext = $this->createElement('extension');
        $sidnext = $this->createElement('dnsbe:ext');
        $create = $this->createElement('dnsbe:transfer');
        $contact = $this->createElement('dnsbe:domain');
        if ($registrant) {
            $contact->appendChild($this->createElement('dnsbe:registrant', $registrant));
        } else {
            $contact->appendChild($this->createElement('dnsbe:registrant', '#AUTO#'));
        }
        if ($billing) {
            $contact->appendChild($this->createElement('dnsbe:billing', $billing));
        }
        if ($tech) {
            $contact->appendChild($this->createElement('dnsbe:tech', $tech));
        }
        if ($onsite) {
            $contact->appendChild($this->createElement('dnsbe:onsite', $onsite));
        }
        $create->appendChild($contact);
        $sidnext->appendChild($create);
        $ext->appendChild($sidnext);
        $this->getCommand()->appendChild($ext);
    }
dnsbeEppTransferRequest