public static function GetObjectFromSoapObject($objSoapObject) { $objToReturn = new FormAnswer(); if (property_exists($objSoapObject, 'Id')) { $objToReturn->intId = $objSoapObject->Id; } if (property_exists($objSoapObject, 'SignupEntry') && $objSoapObject->SignupEntry) { $objToReturn->SignupEntry = SignupEntry::GetObjectFromSoapObject($objSoapObject->SignupEntry); } if (property_exists($objSoapObject, 'FormQuestion') && $objSoapObject->FormQuestion) { $objToReturn->FormQuestion = FormQuestion::GetObjectFromSoapObject($objSoapObject->FormQuestion); } if (property_exists($objSoapObject, 'TextValue')) { $objToReturn->strTextValue = $objSoapObject->TextValue; } if (property_exists($objSoapObject, 'Address') && $objSoapObject->Address) { $objToReturn->Address = Address::GetObjectFromSoapObject($objSoapObject->Address); } if (property_exists($objSoapObject, 'Phone') && $objSoapObject->Phone) { $objToReturn->Phone = Phone::GetObjectFromSoapObject($objSoapObject->Phone); } if (property_exists($objSoapObject, 'Email') && $objSoapObject->Email) { $objToReturn->Email = Email::GetObjectFromSoapObject($objSoapObject->Email); } if (property_exists($objSoapObject, 'IntegerValue')) { $objToReturn->intIntegerValue = $objSoapObject->IntegerValue; } if (property_exists($objSoapObject, 'BooleanValue')) { $objToReturn->blnBooleanValue = $objSoapObject->BooleanValue; } if (property_exists($objSoapObject, 'DateValue')) { $objToReturn->dttDateValue = new QDateTime($objSoapObject->DateValue); } 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, FormQuestion::GetObjectFromSoapObject($objSoapObject)); } return $objArrayToReturn; }