opensrs\domains\provisioning\specialrequirements\AU::validateSpecialFields PHP Метод

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

public validateSpecialFields ( $dataObject )
    public function validateSpecialFields($dataObject)
    {
        $reqDatas = array('registrant_name', 'eligibility_type');
        $tld = explode('.', strtolower($dataObject->data->domain), 2);
        if ($tld == 'au') {
            $this->requiredFields = array_merge($reqDatas, $this->requiredFieldsSub);
        }
        // Make sure all required fields defined in
        // $this->requiredFields array are assigned
        // values
        foreach ($this->requiredFields as $reqData) {
            if ($dataObject->au_registrant_info->{$reqData} == '') {
                throw new Exception('oSRS Error - ' . $reqData . ' is not defined.');
            }
        }
        return true;
    }