/** * カードを登録する * * @param TradedCardInput $input 入力パラメータ * @return TradedCardOutput 出力パラメータ */ function exec(&$input) { // プロトコル呼び出し・結果取得 $resultMap = $this->callProtocol($input->toString()); // 戻り値がnullの場合、nullを戻す if (is_null($resultMap)) { return null; } // TradedCardOutputを作成し、戻す return new TradedCardOutput($resultMap); }