function __construct(eppDomain $domain, $addinfo = null, $removeinfo = null, $updateinfo = null, $forcehostattr = false)
 {
     $upd = new eppDomain($domain->getDomainname());
     parent::__construct($domain, null, null, $upd);
     $this->addTrustee();
     parent::addSessionId();
 }
 /**
  * eppRgpRestoreRequest constructor.
  * @param eppDomain      $objectname
  * @param eppDomain|null $addinfo
  * @param eppDomain|null $removeinfo
  * @param eppDomain|null $updateinfo
  */
 public function __construct(eppDomain $objectname, $addinfo = null, $removeinfo = null, $updateinfo = null)
 {
     if ($objectname instanceof eppDomain) {
         $domainname = $objectname->getDomainname();
     } else {
         $domainname = $objectname;
     }
     if ($updateinfo == null) {
         $updateinfo = new eppDomain($domainname);
     }
     parent::__construct($domainname, null, null, $updateinfo);
     $rgp = $this->createElement('rgp:update');
     //$this->addExtension('xmlns:rgp', 'urn:ietf:params:xml:ns:rgp-1.0');
     $restore = $this->createElement('rgp:restore');
     $restore->setAttribute('op', 'request');
     $rgp->appendChild($restore);
     $this->getExtension()->appendChild($rgp);
     $this->addSessionId();
 }
 function __destruct()
 {
     parent::__destruct();
 }
 public function __construct($objectname, ficoraEppDomain $addinfo = null, ficoraEppDomain $removeinfo = null, ficoraEppDomain $updateinfo = null, $forcehostattr = false, $namespacesinroot = false)
 {
     parent::__construct($objectname, $addinfo, $removeinfo, $updateinfo, $forcehostattr, $namespacesinroot);
 }