Key
in package
Table of Contents
Properties
- $haveCalledAdd : bool
- $haveCalledRemove : bool
- $haveCalledRename : bool
- $name : string|int|null
Methods
- __construct() : Key
- インスタンスを生成します
- enableAdd() : Key
- keyの追加処理を有効にします
- enableRemove() : Key
- keyの削除処理を有効にします
- enableRename() : Key
- keyのリネーム処理を有効にします
- getName() : string|int|null
- key名を取得します
- isAddKey() : bool
- keyの追加処理を実行するかどうか返します。
- isRemoveKey() : bool
- keyの削除処理を実行するかどうか返します
- isRenameKey() : bool
- keyのリネーム処理を実行するかどうか返します
- setName() : void
- key名を設定します
- callConflict() : bool
- keyの追加・削除・リネームの呼び出しが競合しているか確認します
Properties
$haveCalledAdd
private
bool
$haveCalledAdd
= false
keyの追加処理フラグ
$haveCalledRemove
private
bool
$haveCalledRemove
= false
keyの削除処理フラグ
$haveCalledRename
private
bool
$haveCalledRename
= false
keyのリネーム処理フラグ
$name
private
string|int|null
$name
key名
Methods
__construct()
インスタンスを生成します
public
__construct(string|int|null $name) : Key
Parameters
- $name : string|int|null
-
key名を指定します。index arrayの場合はnullを渡します。
Return values
KeyenableAdd()
keyの追加処理を有効にします
public
enableAdd() : Key
Tags
Return values
KeyenableRemove()
keyの削除処理を有効にします
public
enableRemove() : Key
Tags
Return values
KeyenableRename()
keyのリネーム処理を有効にします
public
enableRename() : Key
Tags
Return values
KeygetName()
key名を取得します
public
getName() : string|int|null
Return values
string|int|null —key名を返します
isAddKey()
keyの追加処理を実行するかどうか返します。
public
isAddKey() : bool
Return values
bool —処理する場合はtrueを、それ以外の場合はfalseを返します
isRemoveKey()
keyの削除処理を実行するかどうか返します
public
isRemoveKey() : bool
Return values
bool —処理する場合はtrueを、それ以外の場合はfalseを返します
isRenameKey()
keyのリネーム処理を実行するかどうか返します
public
isRenameKey() : bool
Return values
bool —処理する場合はtrueを、それ以外の場合はfalseを返します
setName()
key名を設定します
public
setName(string|int|null $value) : void
Parameters
- $value : string|int|null
callConflict()
keyの追加・削除・リネームの呼び出しが競合しているか確認します
private
callConflict() : bool
Return values
bool —競合する場合はtrueを、それ以外の場合はfalseを返します