public function ScheduleGetEventsById($eventId) { // $eventId : IDType or this array $this->CheckAndSetHeader(__FUNCTION__); $reg_args = $this->getRegularArgs($eventId, __FUNCTION__); $this->encodeString($reg_args); $results = parent::ScheduleGetEventsById($reg_args); $this->methodClose(); $ret_val = array(); if (is_array($results->schedule_event)) { foreach ($results->schedule_event as $event) { $ret_val[] = new CbgrnEventType($event); } } else { if ($results->schedule_event !== NULL) { $ret_val = new CbgrnEventType($results->schedule_event); } else { $ret_val = NULL; } } return $this->decodeString($ret_val); }