Devise\Pages\Interpreter\TagManager::createFieldInstance PHP Метод

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

Create a new field instance
protected createFieldInstance ( array $tag ) : DvsField
$tag array
Результат DvsField
    protected function createFieldInstance($tag)
    {
        $field = $this->DvsField->newInstance();
        $field->collection_instance_id = null;
        $field->page_version_id = $this->pageVersionId;
        $field->type = $tag['type'];
        $field->human_name = $tag['humanName'];
        $field->key = $tag['key'];
        $field->json_value = $tag['defaults'] ?: '{}';
        $field->content_requested = false;
        $field->save();
        return $field;
    }