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;
}