Selen

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
Key

enableAdd()

keyの追加処理を有効にします

public enableAdd() : Key
Tags
throws
LogicException

メソッドの呼び出し順が不正なときに発生します

Return values
Key

enableRemove()

keyの削除処理を有効にします

public enableRemove() : Key
Tags
throws
LogicException

メソッドの呼び出し順が不正なときに発生します

Return values
Key

enableRename()

keyのリネーム処理を有効にします

public enableRename() : Key
Tags
throws
LogicException

メソッドの呼び出し順が不正なときに発生します

Return values
Key

getName()

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を返します


        
On this page

Search results