public static function GetObjectFromSoapObject($objSoapObject) { $objToReturn = new Address(); if (property_exists($objSoapObject, 'AddressId')) { $objToReturn->intAddressId = $objSoapObject->AddressId; } if (property_exists($objSoapObject, 'Company') && $objSoapObject->Company) { $objToReturn->Company = Company::GetObjectFromSoapObject($objSoapObject->Company); } if (property_exists($objSoapObject, 'ShortDescription')) { $objToReturn->strShortDescription = $objSoapObject->ShortDescription; } if (property_exists($objSoapObject, 'Country') && $objSoapObject->Country) { $objToReturn->Country = Country::GetObjectFromSoapObject($objSoapObject->Country); } if (property_exists($objSoapObject, 'Address1')) { $objToReturn->strAddress1 = $objSoapObject->Address1; } if (property_exists($objSoapObject, 'Address2')) { $objToReturn->strAddress2 = $objSoapObject->Address2; } if (property_exists($objSoapObject, 'City')) { $objToReturn->strCity = $objSoapObject->City; } if (property_exists($objSoapObject, 'StateProvince') && $objSoapObject->StateProvince) { $objToReturn->StateProvince = StateProvince::GetObjectFromSoapObject($objSoapObject->StateProvince); } if (property_exists($objSoapObject, 'PostalCode')) { $objToReturn->strPostalCode = $objSoapObject->PostalCode; } if (property_exists($objSoapObject, 'CreatedByObject') && $objSoapObject->CreatedByObject) { $objToReturn->CreatedByObject = UserAccount::GetObjectFromSoapObject($objSoapObject->CreatedByObject); } if (property_exists($objSoapObject, 'CreationDate')) { $objToReturn->dttCreationDate = new QDateTime($objSoapObject->CreationDate); } if (property_exists($objSoapObject, 'ModifiedByObject') && $objSoapObject->ModifiedByObject) { $objToReturn->ModifiedByObject = UserAccount::GetObjectFromSoapObject($objSoapObject->ModifiedByObject); } if (property_exists($objSoapObject, 'ModifiedDate')) { $objToReturn->strModifiedDate = $objSoapObject->ModifiedDate; } if (property_exists($objSoapObject, '__blnRestored')) { $objToReturn->__blnRestored = $objSoapObject->__blnRestored; } return $objToReturn; }
public static function GetObjectFromSoapObject($objSoapObject) { $objToReturn = new Person(); if (property_exists($objSoapObject, 'Id')) { $objToReturn->intId = $objSoapObject->Id; } if (property_exists($objSoapObject, 'PersonTypeId')) { $objToReturn->intPersonTypeId = $objSoapObject->PersonTypeId; } if (property_exists($objSoapObject, 'Username')) { $objToReturn->strUsername = $objSoapObject->Username; } if (property_exists($objSoapObject, 'Password')) { $objToReturn->strPassword = $objSoapObject->Password; } if (property_exists($objSoapObject, 'FirstName')) { $objToReturn->strFirstName = $objSoapObject->FirstName; } if (property_exists($objSoapObject, 'LastName')) { $objToReturn->strLastName = $objSoapObject->LastName; } if (property_exists($objSoapObject, 'Email')) { $objToReturn->strEmail = $objSoapObject->Email; } if (property_exists($objSoapObject, 'DisplayName')) { $objToReturn->strDisplayName = $objSoapObject->DisplayName; } if (property_exists($objSoapObject, 'PasswordResetFlag')) { $objToReturn->blnPasswordResetFlag = $objSoapObject->PasswordResetFlag; } if (property_exists($objSoapObject, 'DisplayRealNameFlag')) { $objToReturn->blnDisplayRealNameFlag = $objSoapObject->DisplayRealNameFlag; } if (property_exists($objSoapObject, 'DisplayEmailFlag')) { $objToReturn->blnDisplayEmailFlag = $objSoapObject->DisplayEmailFlag; } if (property_exists($objSoapObject, 'OptInFlag')) { $objToReturn->blnOptInFlag = $objSoapObject->OptInFlag; } if (property_exists($objSoapObject, 'DonatedFlag')) { $objToReturn->blnDonatedFlag = $objSoapObject->DonatedFlag; } if (property_exists($objSoapObject, 'Location')) { $objToReturn->strLocation = $objSoapObject->Location; } if (property_exists($objSoapObject, 'Country') && $objSoapObject->Country) { $objToReturn->Country = Country::GetObjectFromSoapObject($objSoapObject->Country); } if (property_exists($objSoapObject, 'Url')) { $objToReturn->strUrl = $objSoapObject->Url; } if (property_exists($objSoapObject, 'Timezone') && $objSoapObject->Timezone) { $objToReturn->Timezone = Timezone::GetObjectFromSoapObject($objSoapObject->Timezone); } if (property_exists($objSoapObject, 'RegistrationDate')) { $objToReturn->dttRegistrationDate = new QDateTime($objSoapObject->RegistrationDate); } 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, Country::GetObjectFromSoapObject($objSoapObject)); } return $objArrayToReturn; }
public static function GetObjectFromSoapObject($objSoapObject) { $objToReturn = new StateProvince(); if (property_exists($objSoapObject, 'StateProvinceId')) { $objToReturn->intStateProvinceId = $objSoapObject->StateProvinceId; } if (property_exists($objSoapObject, 'Country') && $objSoapObject->Country) { $objToReturn->Country = Country::GetObjectFromSoapObject($objSoapObject->Country); } if (property_exists($objSoapObject, 'ShortDescription')) { $objToReturn->strShortDescription = $objSoapObject->ShortDescription; } if (property_exists($objSoapObject, 'Abbreviation')) { $objToReturn->strAbbreviation = $objSoapObject->Abbreviation; } if (property_exists($objSoapObject, '__blnRestored')) { $objToReturn->__blnRestored = $objSoapObject->__blnRestored; } return $objToReturn; }