public function AddressGetPersonalCardsById($card_id) { // $card_id : IDType or this array $this->CheckAndSetHeader(__FUNCTION__); $reg_args["card_id"] = $this->getRegularArgs($card_id, __FUNCTION__); $this->encodeString($reg_args); $results = parent::AddressGetPersonalCardsById($reg_args); $this->methodClose(); if (is_array($results->card)) { // if card_id is single returns single stdClass, multiple ids returns array of stdClass $ret_val = array(); foreach ($results->card as $card) { $ret_val[] = new CbgrnCardType($card); } return $this->decodeString($ret_val); } else { return $this->decodeString(new CbgrnCardType($results->card)); } }