public static function GetObjectFromSoapObject($objSoapObject) { $objToReturn = new DatagridColumnPreference(); if (property_exists($objSoapObject, 'DatagridColumnPreferenceId')) { $objToReturn->intDatagridColumnPreferenceId = $objSoapObject->DatagridColumnPreferenceId; } if (property_exists($objSoapObject, 'Datagrid') && $objSoapObject->Datagrid) { $objToReturn->Datagrid = Datagrid::GetObjectFromSoapObject($objSoapObject->Datagrid); } if (property_exists($objSoapObject, 'ColumnName')) { $objToReturn->strColumnName = $objSoapObject->ColumnName; } if (property_exists($objSoapObject, 'UserAccount') && $objSoapObject->UserAccount) { $objToReturn->UserAccount = UserAccount::GetObjectFromSoapObject($objSoapObject->UserAccount); } if (property_exists($objSoapObject, 'DisplayFlag')) { $objToReturn->blnDisplayFlag = $objSoapObject->DisplayFlag; } if (property_exists($objSoapObject, '__blnRestored')) { $objToReturn->__blnRestored = $objSoapObject->__blnRestored; } return $objToReturn; }
public static function GetArrayFromSoapArray($objSoapArray) { $objArrayToReturn = array(); foreach ($objSoapArray as $objSoapObject) { array_push($objArrayToReturn, Datagrid::GetObjectFromSoapObject($objSoapObject)); } return $objArrayToReturn; }