Selen

Exchanger
in package

Table of Contents

Properties

$arrayDefine  : ArrayDefine|null
$keyExchangesExecute  : KeyExchangeInterface|callable|null
$valueExchangesExecute  : ValueExchangeInterface|callable|null

Methods

arrayDefine()  : Exchanger
key・valueの変換処理を設定します(個別設定)
execute()  : array<string|int, mixed>
変換処理を実行します
key()  : Exchanger
keyの変換処理を設定します(全体設定)
new()  : Exchanger
インスタンスを生成します
value()  : Exchanger
valueの変換処理を設定します(全体設定)
__construct()  : Exchanger
インスタンスを生成します
defineRoutine()  : array<string|int, mixed>
定義した配列形式に変換します(個別設定)
inputRoutine()  : array<string|int, mixed>
定義した配列形式に変換します(全体設定)
isExchanges()  : bool
変換処理を実行するかどうか判定します。
isKeyExchanges()  : bool
keyの変換処理を実行するかどうか判定します。
isValueExchanges()  : bool
valueの変換処理を実行するかどうか判定します。
keyExchange()  : string
keyの変換処理を行います
valueExchange()  : mixed
値の変換処理を行います

Properties

Methods

execute()

変換処理を実行します

public execute(array<string|int, mixed> $input) : array<string|int, mixed>
Parameters
$input : array<string|int, mixed>
Return values
array<string|int, mixed>

defineRoutine()

定義した配列形式に変換します(個別設定)

private defineRoutine(array<string|int, mixed> $input[, ArrayDefine|null $arrayDefine = null ]) : array<string|int, mixed>
Parameters
$input : array<string|int, mixed>
$arrayDefine : ArrayDefine|null = null

変換の定義を渡します

Return values
array<string|int, mixed>

inputRoutine()

定義した配列形式に変換します(全体設定)

private inputRoutine(array<string|int, mixed> $input) : array<string|int, mixed>
Parameters
$input : array<string|int, mixed>
Return values
array<string|int, mixed>

isExchanges()

変換処理を実行するかどうか判定します。

private isExchanges() : bool
Return values
bool

変換する場合はtrueを、それ以外の場合はfalseを返します

isKeyExchanges()

keyの変換処理を実行するかどうか判定します。

private isKeyExchanges() : bool
Return values
bool

変換する場合はtrueを、それ以外の場合はfalseを返します

isValueExchanges()

valueの変換処理を実行するかどうか判定します。

private isValueExchanges() : bool
Return values
bool

変換する場合はtrueを、それ以外の場合はfalseを返します


        
On this page

Search results