public static function GetArrayFromSoapArray($objSoapArray) { $objArrayToReturn = array(); foreach ($objSoapArray as $objSoapObject) { array_push($objArrayToReturn, SourceList::GetObjectFromSoapObject($objSoapObject)); } return $objArrayToReturn; }
public static function GetObjectFromSoapObject($objSoapObject) { $objToReturn = new GroupRegistrations(); if (property_exists($objSoapObject, 'Id')) { $objToReturn->intId = $objSoapObject->Id; } if (property_exists($objSoapObject, 'SourceList') && $objSoapObject->SourceList) { $objToReturn->SourceList = SourceList::GetObjectFromSoapObject($objSoapObject->SourceList); } if (property_exists($objSoapObject, 'DateReceived')) { $objToReturn->dttDateReceived = new QDateTime($objSoapObject->DateReceived); } if (property_exists($objSoapObject, 'FirstName')) { $objToReturn->strFirstName = $objSoapObject->FirstName; } if (property_exists($objSoapObject, 'LastName')) { $objToReturn->strLastName = $objSoapObject->LastName; } if (property_exists($objSoapObject, 'Gender')) { $objToReturn->strGender = $objSoapObject->Gender; } if (property_exists($objSoapObject, 'Address')) { $objToReturn->strAddress = $objSoapObject->Address; } if (property_exists($objSoapObject, 'Phone')) { $objToReturn->strPhone = $objSoapObject->Phone; } if (property_exists($objSoapObject, 'Email')) { $objToReturn->strEmail = $objSoapObject->Email; } if (property_exists($objSoapObject, 'Comments')) { $objToReturn->strComments = $objSoapObject->Comments; } if (property_exists($objSoapObject, 'GroupRole') && $objSoapObject->GroupRole) { $objToReturn->GroupRole = GroupRole::GetObjectFromSoapObject($objSoapObject->GroupRole); } if (property_exists($objSoapObject, 'PreferredLocation1')) { $objToReturn->strPreferredLocation1 = $objSoapObject->PreferredLocation1; } if (property_exists($objSoapObject, 'PreferredLocation2')) { $objToReturn->strPreferredLocation2 = $objSoapObject->PreferredLocation2; } if (property_exists($objSoapObject, 'City')) { $objToReturn->strCity = $objSoapObject->City; } if (property_exists($objSoapObject, 'Zipcode')) { $objToReturn->strZipcode = $objSoapObject->Zipcode; } if (property_exists($objSoapObject, 'GroupDay')) { $objToReturn->strGroupDay = $objSoapObject->GroupDay; } if (property_exists($objSoapObject, 'GroupsPlaced')) { $objToReturn->strGroupsPlaced = $objSoapObject->GroupsPlaced; } if (property_exists($objSoapObject, 'DateProcessed')) { $objToReturn->dttDateProcessed = new QDateTime($objSoapObject->DateProcessed); } if (property_exists($objSoapObject, 'ProcessedFlag')) { $objToReturn->blnProcessedFlag = $objSoapObject->ProcessedFlag; } if (property_exists($objSoapObject, '__blnRestored')) { $objToReturn->__blnRestored = $objSoapObject->__blnRestored; } return $objToReturn; }