function __construct($createinfo, $contacttype = 'licensee')
 {
     parent::__construct($createinfo);
     // Ficora needs the xmlns attribute in the contact object
     $this->contactobject->setAttribute('xmlns:contact', 'urn:ietf:params:xml:ns:contact-1.0');
     $this->addSessionId();
 }
 function __construct($createinfo)
 {
     parent::__construct($createinfo);
     if ($createinfo instanceof eppContact) {
         $this->addSidnExtension($createinfo);
     }
     $this->addSessionId();
 }
 function __construct($createinfo, $contacttype = 'licensee')
 {
     if ($createinfo instanceof eppContact) {
         parent::__construct($createinfo);
         $this->addDnsbeExtension($createinfo, $contacttype);
     } else {
         throw new eppException('DNSBE does not support Host objects');
     }
     $this->addSessionId();
 }
 function __construct($createinfo, $orgno = null, $vatno = null)
 {
     parent::__construct($createinfo);
     $this->addExtension('xmlns:iis', 'urn:se:iis:xml:epp:iis-1.2');
     if ($orgno) {
         $this->addIISOrganization($orgno);
     }
     if ($vatno) {
         $this->addIISVat($vatno);
     }
     $this->addSessionId();
 }
 function __construct($createinfo, $orgno = null, $vatno = null)
 {
     parent::__construct($createinfo);
     $contactname = $createinfo->getPostalInfo(0)->getOrganisationName();
     if (!$contactname || strlen($contactname) == 0) {
         $contactname = $createinfo->getPostalInfo(0)->getName();
     }
     $this->contactobject->getElementsByTagName('contact:id')->item(0)->nodeValue = $this->createContactId($contactname);
     $this->addExtension('xmlns:iis', 'urn:se:iis:xml:epp:iis-1.2');
     if ($orgno) {
         $this->addIISOrganization($orgno);
     }
     if ($vatno) {
         $this->addIISVat($vatno);
     }
     $this->addSessionId();
 }
 /**
  * dnsbeEppCreateContactRequest constructor.
  * @param eppContact|null $createinfo
  * @param string $contacttype
  * $param string $language
  * @throws eppException
  */
 function __construct($createinfo, $contacttype = 'licensee', $language = 'en')
 {
     parent::__construct($createinfo);
     $this->addDnsbeExtension($contacttype, $language);
     $this->addSessionId();
 }
 function __construct($createinfo, atEppExtensionChain $atEppExtensionChain = null)
 {
     $this->atEppExtensionChain = $atEppExtensionChain;
     parent::__construct($createinfo);
     $this->addSessionId();
 }