PHP Class NerdsAndCompany\Schematic\Models\Field

A schematic field model for mapping data
Author: Nerds & Company
Afficher le fichier Open project: itmundi/schematic Class Usage Examples

Méthodes publiques

Méthode Description
getDefinition ( Craft\FieldModel $field, $includeContext ) : array
populate ( array $fieldDefinition, Craft\FieldModel $field, string $fieldHandle, Craft\FieldGroupModel $group = null )

Méthodes protégées

Méthode Description
getFieldFactory ( ) : FieldFactory

Private Methods

Méthode Description
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.

Method Details

getDefinition() public méthode

public getDefinition ( Craft\FieldModel $field, $includeContext ) : array
$field Craft\FieldModel
$includeContext
Résultat array

getFieldFactory() protected méthode

protected getFieldFactory ( ) : FieldFactory
Résultat FieldFactory

populate() public méthode

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