public function setHost(eppHost $host)
 {
     if (!strlen($host->getHostname())) {
         throw new eppException('eppDeleteRequest host object does not contain a valid hostname');
     }
     $this->hostobject->appendChild($this->createElement('host:name', $host->getHostname()));
 }
 public function setHost(eppHost $host)
 {
     #
     # Domain check structure
     #
     $this->hostobject->appendChild($this->createElement('host:name', $host->getHostname()));
 }
 public function setHost(eppHost $host)
 {
     #
     # Domain check structure
     #
     $info = $this->createElement('info');
     $this->hostobject = $this->createElement('host:info');
     $this->hostobject->appendChild($this->createElement('host:name', $host->getHostname()));
     $info->appendChild($this->hostobject);
     $this->getCommand()->appendChild($info);
 }
Example #4
0
 public function setHost(eppHost $host)
 {
     if (!strlen($host->getHostname())) {
         throw new eppException('eppDeleteRequest host object does not contain a valid hostname');
     }
     #
     # Object delete structure
     #
     $this->hostobject = $this->createElement('delete');
     $hostdelete = $this->createElement('host:delete');
     $hostdelete->appendChild($this->createElement('host:name', $host->getHostname()));
     $this->hostobject->appendChild($hostdelete);
     $this->getCommand()->appendChild($this->hostobject);
 }
 private function addNsGroup(eppHost $host)
 {
     if (!strlen($host->getHostname())) {
         throw new eppException('No valid hostname in create host request');
     }
     #
     # Object create structure
     #
     $create = $this->createElement('create');
     $this->hostobject = $this->createElement('nsgroup:create');
     $this->hostobject->appendChild($this->createElement('nsgroup:name', $host->getHostname()));
     $this->hostobject->appendChild($this->createElement('nsgroup:ns', $host->getHostname()));
     $create->appendChild($this->hostobject);
     $this->getCommand()->appendChild($create);
     return;
 }
 /**
  *
  * @param \DOMElement $element
  * @param eppHost $host
  */
 private function addHostChanges($element, eppHost $host)
 {
     $addresses = $host->getIpAddresses();
     if (is_array($addresses)) {
         foreach ($addresses as $address => $type) {
             $ipaddress = $this->createElement('host:addr', $address);
             $ipaddress->setAttribute('ip', $type);
             $element->appendChild($ipaddress);
         }
     }
     $statuses = $host->getHostStatuses();
     if (is_array($statuses)) {
         foreach ($statuses as $status) {
             $stat = $this->createElement('host:status');
             $stat->setAttribute('s', $status);
             $element->appendChild($stat);
         }
     }
 }
 /**
  *
  * @param eppHost $host
  * @return \DOMElement
  * @throws eppException
  */
 public function setHost(eppHost $host)
 {
     if (!strlen($host->getHostname())) {
         throw new eppException('No valid hostname in create host request');
     }
     #
     # Object create structure
     #
     $this->hostobject->appendChild($this->createElement('host:name', $host->getHostname()));
     $addresses = $host->getIpAddresses();
     if (is_array($addresses)) {
         foreach ($addresses as $address => $type) {
             $ipaddress = $this->createElement('host:addr', $address);
             $ipaddress->setAttribute('ip', $type);
             $this->hostobject->appendChild($ipaddress);
         }
     }
     return;
 }
 /**
  *
  * @param eppHost $host
  * @return \domElement
  */
 private function addDomainHostObj(eppHost $host)
 {
     $ns = $this->createElement('domain:hostObj', $host->getHostname());
     return $ns;
 }