public function getSoapVar() { $ratePlanChargeDataObjects = array(); foreach ($this->_ratePlanChargeDataObjects as $object) { $ratePlanChargeDataObjects[] = $object->getSoapVar(); } return new SoapVar(array('RatePlan' => $this->zRatePlan->getSoapVar(), 'RatePlanChargeData' => $ratePlanChargeDataObjects), SOAP_ENC_OBJECT, $this->zType, self::TYPE_NAMESPACE); }