PHP Класс Themosis\Field\Wrapper

Показать файл Открыть проект

Защищенные методы

Метод Описание
getInfiniteInnerField ( array $fields, string $name ) : mixed Grab the inner field of an Infinite field.
parseArrayable ( Themosis\Field\Fields\IField $field, array $value = [] ) : array Parse default value for fields using array values.
parseInfinite ( Themosis\Field\Fields\IField $field, array $value = [] ) : array
parseString ( Themosis\Field\Fields\IField $field, string $value = '' ) : string Parse default value for fields with string values.
parseValue ( Themosis\Field\Fields\IField $field, mixed $value = null ) : mixed Set a default value for a given field.

Описание методов

getInfiniteInnerField() защищенный Метод

Grab the inner field of an Infinite field.
protected getInfiniteInnerField ( array $fields, string $name ) : mixed
$fields array List of inner fields.
$name string Name of the inner field to fetch.
Результат mixed The Field instance

parseArrayable() защищенный Метод

Parse default value for fields using array values.
protected parseArrayable ( Themosis\Field\Fields\IField $field, array $value = [] ) : array
$field Themosis\Field\Fields\IField
$value array
Результат array

parseInfinite() защищенный Метод

protected parseInfinite ( Themosis\Field\Fields\IField $field, array $value = [] ) : array
$field Themosis\Field\Fields\IField
$value array
Результат array

parseString() защищенный Метод

Parse default value for fields with string values.
protected parseString ( Themosis\Field\Fields\IField $field, string $value = '' ) : string
$field Themosis\Field\Fields\IField The custom field instance.
$value string Value sent to the field.
Результат string The field value.

parseValue() защищенный Метод

Set a default value for a given field.
protected parseValue ( Themosis\Field\Fields\IField $field, mixed $value = null ) : mixed
$field Themosis\Field\Fields\IField A field instance.
$value mixed A registered value.
Результат mixed