NerdsAndCompany\Schematic\Models\PositionSelectField::populate PHP Метод

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

public populate ( array $fieldDefinition, Craft\FieldModel $field, string $fieldHandle, Craft\FieldGroupModel $group = null )
$fieldDefinition array
$field Craft\FieldModel
$fieldHandle string
$group Craft\FieldGroupModel
    public function populate(array $fieldDefinition, FieldModel $field, $fieldHandle, FieldGroupModel $group = null)
    {
        parent::populate($fieldDefinition, $field, $fieldHandle, $group);
        $options = [];
        $settings = $fieldDefinition['settings'];
        foreach ($settings['options'] as $option) {
            $options[$option] = $option;
        }
        $settings['options'] = $options;
        $field->settings = $settings;
    }
PositionSelectField