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