Devise\Pages\Fields\FieldManager::newPageField PHP Méthode

newPageField() protected méthode

Create page field given input
protected newPageField ( $pageVersionId, $key, $type, $humanName ) : PageField
Résultat PageField
    protected function newPageField($pageVersionId, $key, $type, $humanName)
    {
        $field = $this->Field->newInstance();
        $field->page_version_id = $pageVersionId;
        $field->type = $type;
        $field->human_name = $humanName;
        $field->key = $key;
        $field->collection_instance_id = null;
        $field->json_value = '{}';
        $field->save();
        return $field;
    }