を付けること } /** * 決済方法の名前を取得する * * @return string 決済方法名 */ public function getPaymentMethodName() { // TODO: "クレジットカード" という文字列を返してください } /** * カード番号をマスキングする(セキュリティのため) * * @param string $cardNumber カード番号 * @return string マスキングされたカード番号 */ private function maskCardNumber($cardNumber) { // TODO: カード番号を「****-****-****-最後の4桁」の形式でマスキングしてください // ヒント: // 1. explode('-', $cardNumber) でカード番号を '-' で分割して配列にする // 2. 配列の要素数が4つの場合、最後の要素($parts[3])以外を「****」に置き換える // 3. "****-****-****-" と最後の4桁を結合して返す // 4. 配列の要素数が4つでない場合は "****-****-****-****" を返す } }