public function _validateObject($dataObject, $requiredFields = null) { $parent = new parent(); $parent->_validateObject($dataObject, $this->requiredFields); // run validation for change_type $this->validateChangeType($dataObject->attributes->change_type, $dataObject); }
public function _validateObject($dataObject, $requiredFields = null) { if (!isset($dataObject->attributes->order_id) and !isset($dataObject->attributes->product_id)) { Exception::notDefined('order_id or product_id'); } $parent = new parent(); $parent->_validateObject($dataObject, $this->requiredFields); }
public function _validateObject($dataObject, $requiredFields = null) { if (empty($dataObject->cookie) && empty($dataObject->attributes->domain)) { Exception::notDefined('cookie and/or domain.'); } $parent = new parent(); $parent->_validateObject($dataObject, $this->requiredFields); }
public function _validateObject($dataObject, $requiredFields = null) { if ((!isset($dataObject->cookie) || $dataObject->cookie == '') && (!isset($dataObject->attributes->domain) || $dataObject->attributes->domain == '')) { Exception::notDefined('cookie or domain'); } if (isset($dataObject->cookie) && $dataObject->cookie != '' && isset($dataObject->attributes->domain) && $dataObject->attributes->domain != '') { Exception::cannotSetOneCall('cookie and domain'); } $parent = new parent(); $parent->_validateObject($dataObject, $this->requiredFields); }
public function _validateObject($dataObject, $requiredFields = null) { // make sure contact fields are all sent $this->checkContactFields($dataObject->attributes->contact_set); if (!isset($dataObject->attributes->nameserver_names) || $dataObject->attributes->nameserver_names == '') { throw new Exception('oSRS Error - The function requires at least one nameserver is provided.'); } //Check there are the samenumber of Nameserver IP values are there are Nameserver Name values if (isset($dataObject->attributes->nameserver_ips) && $dataObject->attributes->nameserver_ips != '') { if (count(explode(',', $dataObject->attributes->nameserver_ips)) != count(explode(',', $dataObject->attributes->nameserver_names))) { throw new Exception('oSRS Error - The function requires the same number of Nameserver IP addresses as Nameserver names if you are defining Nameserver IP addresses.'); } } $parent = new parent(); $parent->_validateObject($dataObject, $this->requiredFields); }