public static function GetObjectFromSoapObject($objSoapObject) { $objToReturn = new WpTermTaxonomy(); if (property_exists($objSoapObject, 'TermTaxonomyId')) { $objToReturn->intTermTaxonomyId = $objSoapObject->TermTaxonomyId; } if (property_exists($objSoapObject, 'Term') && $objSoapObject->Term) { $objToReturn->Term = WpTerms::GetObjectFromSoapObject($objSoapObject->Term); } if (property_exists($objSoapObject, 'Taxonomy')) { $objToReturn->strTaxonomy = $objSoapObject->Taxonomy; } if (property_exists($objSoapObject, 'Description')) { $objToReturn->strDescription = $objSoapObject->Description; } if (property_exists($objSoapObject, 'ParentObject') && $objSoapObject->ParentObject) { $objToReturn->ParentObject = WpTermTaxonomy::GetObjectFromSoapObject($objSoapObject->ParentObject); } if (property_exists($objSoapObject, 'Count')) { $objToReturn->intCount = $objSoapObject->Count; } 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, WpTerms::GetObjectFromSoapObject($objSoapObject)); } return $objArrayToReturn; }