Exemplo n.º 1
0
 public static function GetObjectFromSoapObject($objSoapObject)
 {
     $objToReturn = new QueryCondition();
     if (property_exists($objSoapObject, 'Id')) {
         $objToReturn->intId = $objSoapObject->Id;
     }
     if (property_exists($objSoapObject, 'SearchQuery') && $objSoapObject->SearchQuery) {
         $objToReturn->SearchQuery = SearchQuery::GetObjectFromSoapObject($objSoapObject->SearchQuery);
     }
     if (property_exists($objSoapObject, 'OrQueryCondition') && $objSoapObject->OrQueryCondition) {
         $objToReturn->OrQueryCondition = QueryCondition::GetObjectFromSoapObject($objSoapObject->OrQueryCondition);
     }
     if (property_exists($objSoapObject, 'QueryOperation') && $objSoapObject->QueryOperation) {
         $objToReturn->QueryOperation = QueryOperation::GetObjectFromSoapObject($objSoapObject->QueryOperation);
     }
     if (property_exists($objSoapObject, 'QueryNode') && $objSoapObject->QueryNode) {
         $objToReturn->QueryNode = QueryNode::GetObjectFromSoapObject($objSoapObject->QueryNode);
     }
     if (property_exists($objSoapObject, 'Value')) {
         $objToReturn->strValue = $objSoapObject->Value;
     }
     if (property_exists($objSoapObject, '__blnRestored')) {
         $objToReturn->__blnRestored = $objSoapObject->__blnRestored;
     }
     return $objToReturn;
 }