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

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

public __construct ( $checkrequest )
    function __construct($checkrequest)
    {
        parent::__construct();
        if ($checkrequest instanceof eppDomain) {
            $this->setDomainNames(array($checkrequest));
        } else {
            if ($checkrequest instanceof eppContactHandle) {
                $this->setContactHandles(array($checkrequest));
            } else {
                if ($checkrequest instanceof eppHost) {
                    $this->setHosts(array($checkrequest));
                } else {
                    if (is_array($checkrequest)) {
                        if ($checkrequest[0] instanceof eppDomain) {
                            $this->setDomainNames($checkrequest);
                        } else {
                            if ($checkrequest[0] instanceof eppContactHandle) {
                                $this->setContactHandles($checkrequest);
                            } else {
                                if ($checkrequest[0] instanceof eppHost) {
                                    $this->setHosts($checkrequest);
                                } else {
                                    $this->setDomainNames($checkrequest);
                                }
                            }
                        }
                    }
                }
            }
        }
    }