PHP Класс NerdsAndCompany\Schematic\Models\Field

A schematic field model for mapping data
Автор: Nerds & Company
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
getDefinition ( Craft\FieldModel $field, $includeContext ) : array
populate ( array $fieldDefinition, Craft\FieldModel $field, string $fieldHandle, Craft\FieldGroupModel $group = null )

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

Метод Описание
getFieldFactory ( ) : FieldFactory

Приватные методы

Метод Описание
getMappedSources ( string $fieldType, string | array $sources, string $indexFrom, string $indexTo ) : array | string Get sources based on the indexFrom attribute and return them with the indexTo attribute.
getSource ( string $fieldType, string $source, string $indexFrom, string $indexTo ) : string Gets a source by the attribute indexFrom, and returns it with attribute $indexTo.

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

getDefinition() публичный Метод

public getDefinition ( Craft\FieldModel $field, $includeContext ) : array
$field Craft\FieldModel
$includeContext
Результат array

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

protected getFieldFactory ( ) : FieldFactory
Результат FieldFactory

populate() публичный Метод

public populate ( array $fieldDefinition, Craft\FieldModel $field, string $fieldHandle, Craft\FieldGroupModel $group = null )
$fieldDefinition array
$field Craft\FieldModel
$fieldHandle string
$group Craft\FieldGroupModel