xxx::_validateObject PHP Method

_validateObject() private method

Validate the object
private _validateObject ( )
    private function _validateObject()
    {
        $allPassed = true;
        $compile = '';
        // Command required values - authentication
        if (!isset($this->_dataObject->data->username) || $this->_dataObject->data->username == '') {
            throw new Exception('oSRS-eMail Error - username is not defined.');
            $allPassed = false;
        }
        if (!isset($this->_dataObject->data->password) || $this->_dataObject->data->password == '') {
            throw new Exception('oSRS-eMail Error - password is not defined.');
            $allPassed = false;
        }
        if (!isset($this->_dataObject->data->authdomain) || $this->_dataObject->data->authdomain == '') {
            throw new Exception('oSRS-eMail Error - authentication domain is not defined.');
            $allPassed = false;
        }
        // Command required values
        if (!isset($this->_dataObject->data->xxx) || $this->_dataObject->data->xxx == '') {
            throw new Exception('oSRS-eMail Error - xxx is not defined.');
            $allPassed = false;
        } else {
            $compile .= ' xxx="' . $this->_dataObject->data->xxx . '"';
        }
        // Command optional values
        if (isset($this->_dataObject->data->xxx) || $this->_dataObject->data->xxx != '') {
            $compile .= ' xxx="' . $this->_dataObject->data->xxx . '"';
        }
        // Run the command
        if ($allPassed) {
            // Execute the command
            $this->_processRequest($compile);
        } else {
            throw new Exception('oSRS-eMail Error - Missing data.');
        }
    }