Metaregistrar\EPP\eppRgpRestoreRequest::__construct PHP Метод

__construct() публичный Метод

eppRgpRestoreRequest constructor.
public __construct ( eppDomain $objectname, eppDomain | null $addinfo = null, eppDomain | null $removeinfo = null, eppDomain | null $updateinfo = null )
$objectname eppDomain
$addinfo eppDomain | null
$removeinfo eppDomain | null
$updateinfo eppDomain | null
    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();
    }
eppRgpRestoreRequest