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

changeToGlobalField() protected méthode

Changes this page field to a global field
protected changeToGlobalField ( array $fieldInput, array $pageInput ) : DvsGlobalField
$fieldInput array
$pageInput array
Résultat DvsGlobalField
    protected function changeToGlobalField($fieldInput, $pageInput)
    {
        $field = $this->FieldsRepository->findFieldByGlobalKeyAndLanguage($fieldInput['key'], $pageInput['language_id']);
        if (!$field) {
            $field = $this->newGlobalField($pageInput['language_id'], $fieldInput['key'], $fieldInput['type'], $fieldInput['human_name']);
            $this->removePristinePageFields($fieldInput['key']);
        }
        return $field;
    }