Devise\Pages\Interpreter\TagManager::createModelField PHP Method

createModelField() protected method

..
protected createModelField ( integer $modelId, string $modelType, string $mapping ) : DvsModelField
$modelId integer
$modelType string
$mapping string
return DvsModelField
    protected function createModelField($modelId, $modelType, $mapping)
    {
        $modelField = $this->fetchModelFields($modelId, $modelType, array($mapping), true);
        if (count($modelField) == 1) {
            $modelField[0]->restore();
            return $modelField[0];
        }
        $modelField = $this->DvsModelField->newInstance();
        $modelField->model_id = $modelId;
        $modelField->model_type = $modelType;
        $modelField->mapping = $mapping;
        $modelField->json_value = '{}';
        $modelField->save();
        return $modelField;
    }