a-blog cms PHP API Reference

FieldTrait

Table of Contents

Methods

autoConvertTypeTrait()  : array<string|int, mixed>
自動で型変換
buildBasicFieldGroupTrait()  : array<string|int, mixed>
基本カスタムフィールドグループを組み立て
buildBasicFieldTrait()  : array<string|int, mixed>
基本カスタムフィールドを組み立て
buildFieldTrait()  : array<string|int, mixed>|null
フィールドを連想配列として組み立て
buildMultiFieldGroupTrait()  : array<string|int, mixed>
複数項目をもつカスタムフィールドグループを組み立て
buildMultiFieldTrait()  : array<string|int, mixed>
複数項目をもつカスタムフィールドを組み立て
extractGroupFieldKeysTrait()  : array<string|int, mixed>
グループフィールドのキーを抜き出す
extractNonGroupFieldKeysTrait()  : array<string|int, mixed>
グループフィールドのキーを除いてキーを取得
formatFieldKeysTrait()  : array<string|int, mixed>
フィールドキー配列を整形

Methods

autoConvertTypeTrait()

自動で型変換

protected autoConvertTypeTrait(array<string|int, mixed> $values) : array<string|int, mixed>
Parameters
$values : array<string|int, mixed>
Return values
array<string|int, mixed>

buildBasicFieldGroupTrait()

基本カスタムフィールドグループを組み立て

protected buildBasicFieldGroupTrait(array<string|int, mixed> $keys, Field|Field_Validation $field, array<string|int, mixed> $initial) : array<string|int, mixed>
Parameters
$keys : array<string|int, mixed>
$field : Field|Field_Validation
$initial : array<string|int, mixed>
Return values
array<string|int, mixed>

buildBasicFieldTrait()

基本カスタムフィールドを組み立て

protected buildBasicFieldTrait(array<string|int, mixed> $keys, Field|Field_Validation $field, array<string|int, mixed> $initial) : array<string|int, mixed>
Parameters
$keys : array<string|int, mixed>
$field : Field|Field_Validation
$initial : array<string|int, mixed>
Return values
array<string|int, mixed>

buildFieldTrait()

フィールドを連想配列として組み立て

protected buildFieldTrait(Field|Field_Validation $field[, string|null $scp = null ]) : array<string|int, mixed>|null
Parameters
$field : Field|Field_Validation
$scp : string|null = null
Return values
array<string|int, mixed>|null

buildMultiFieldGroupTrait()

複数項目をもつカスタムフィールドグループを組み立て

protected buildMultiFieldGroupTrait(array<string|int, mixed> $items, Field|Field_Validation $field, array<string|int, mixed> $initial) : array<string|int, mixed>
Parameters
$items : array<string|int, mixed>
$field : Field|Field_Validation
$initial : array<string|int, mixed>
Return values
array<string|int, mixed>

buildMultiFieldTrait()

複数項目をもつカスタムフィールドを組み立て

protected buildMultiFieldTrait(array<string|int, mixed> $items, Field|Field_Validation $field, array<string|int, mixed> $initial) : array<string|int, mixed>
Parameters
$items : array<string|int, mixed>
$field : Field|Field_Validation
$initial : array<string|int, mixed>
Return values
array<string|int, mixed>

extractGroupFieldKeysTrait()

グループフィールドのキーを抜き出す

protected extractGroupFieldKeysTrait(Field|Field_Validation $field, array<string|int, mixed> $fieldKeys) : array<string|int, mixed>
Parameters
$field : Field|Field_Validation
$fieldKeys : array<string|int, mixed>
Return values
array<string|int, mixed>

extractNonGroupFieldKeysTrait()

グループフィールドのキーを除いてキーを取得

protected extractNonGroupFieldKeysTrait(array<string|int, mixed> $fieldKeys, array<string|int, mixed> $groupKeys) : array<string|int, mixed>
Parameters
$fieldKeys : array<string|int, mixed>
$groupKeys : array<string|int, mixed>
Return values
array<string|int, mixed>

formatFieldKeysTrait()

フィールドキー配列を整形

protected formatFieldKeysTrait(array<string|int, mixed> $fieldKeys) : array<string|int, mixed>
Parameters
$fieldKeys : array<string|int, mixed>
Return values
array<string|int, mixed>

        
On this page

Search results