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

getInstanceForField() protected method

Find this field in database
protected getInstanceForField ( $tag ) : DvsField | DvsGlobalField
$tag
return DvsField | DvsGlobalField | DvsGlobalField
    protected function getInstanceForField($tag)
    {
        $field = $this->findField($tag);
        $field = $field ?: $this->findGlobalField($tag);
        $field = $field ?: $this->restoreFieldInstance($tag);
        $field = $field ?: $this->createFieldInstance($tag);
        $field = $this->updateInstance($field, ['type' => $tag['type'], 'human_name' => $tag['humanName']]);
        $field->scope = $field->scope;
        return $field;
    }