Metaregistrar\EPP\metaregInfoDomainRequest::addOption PHP Метод

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

public addOption ( Metaregistrar\EPP\metaregInfoDomainOptionsType $option )
$option Metaregistrar\EPP\metaregInfoDomainOptionsType
    function addOption(metaregInfoDomainOptionsType $option)
    {
        if (in_array($option, $this->options)) {
            throw new eppException("Duplicate option: {$option}");
        }
        if (!$this->domaininfoext) {
            $ext = $this->createElement('extension');
            $this->getCommand()->appendChild($ext);
            $commandext = $this->createElement('command-ext:command-ext');
            $ext->appendChild($commandext);
            $infoext = $this->createElement('command-ext-domain:domain');
            $commandext->appendChild($infoext);
            $domaininfoext = $this->createElement('command-ext-domain:info');
            $infoext->appendChild($domaininfoext);
            $this->domaininfoext = $domaininfoext;
        }
        $option = $this->createElement("command-ext-domain:option", $option->getType());
        $this->domaininfoext->appendChild($option);
        $this->options[] = $option;
        $this->addSessionId();
    }
metaregInfoDomainRequest