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);
}