## IgnoreCaseMap

Description

連想配列(キーの大小文字無視)

キー大文字小文字を意識しない、連想配列クラスです。

- author: GMO PaymentGateway
- version: 1.0
- see: commonPackageInfo.php

Located in /com/gmo_pg/client/common/IgnoreCaseMap.php (line 16)

Method Summary
IgnoreCaseMap __construct ([array $src = null])
boolean containsKey (mixed $key)
boolean ensure (mixed $key)
mixed get (mixed $key)
void put (mixed $key, mixed $value)
void putAll (array $other)
void remove (mixed $key)
integer size ()
Methods
Constructor __construct (line 34)

コンストラクタ

- access: public

IgnoreCaseMap __construct ([array $src = null])

- array $src: このクラスがラップする配列

containsKey (line 82)

キー値存在判定

指定のキー値が存在するかどうかを判定する

- return: 存在する場合true
- access: public

boolean containsKey (mixed $key)

- mixed $key: キー値

ensure (line 143)

キー値の存在確認

containsKeyとの違い：指定のキー値が存在しないときは警告ログを出力します。

- return: 存在する場合true
- access: public

boolean ensure (mixed $key)

- mixed $key: キー値

get (line 65)

要素取得

- return: キーに結びつく要素(存在しない場合はnull)
- access: public

mixed get (mixed $key)

- mixed $key: 検索キー

put (line 55)

要素設定

指定された$key=>$valueの組み合わせで、自身の$mapプロパティに要素を追加します。

- access: public

void put (mixed $key, mixed $value)

- mixed $key: キーとなる値
- mixed $value: 設定する値

putAll (line 112)

要素一式追加

パラメータで渡した配列を、自身の$mapオブジェクトとマージします。

- access: public

void putAll (array $other)

- array $other: 別のマップ

remove (line 95)

要素削除

指定されたキーとその値を削除します。

- access: public

void remove (mixed $key)

- mixed $key: キー値

size (line 129)

マップのサイズ取得

- return: 保持しているマップのサイズ
- access: public

integer size ()

Documentation generated on Sat, 22 Mar 2025 13:25:32 +0900 by phpDocumentor 1.4.3