Devise\Pages\Models\ModelManager::getCreatedFields PHP Метод

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

[createFields description]
protected getCreatedFields ( [type] $fields ) : [type]
$fields [type]
Результат [type]
    protected function getCreatedFields($fields)
    {
        $ids = [];
        foreach ($fields as $field) {
            $modelField = $this->getCreatedField($field);
            $oldValues = clone $modelField->values;
            $newValues = array_get($field, 'values', []);
            $modelField->values->override($newValues);
            $modelField->content_requested = array_get($field, 'content_requested', 0) == 1;
            $modelField->json_value = $modelField->values->toJSON();
            $modelField->save();
            $this->Event->fire('devise.field.updated', [$modelField, $newValues, $oldValues]);
            $this->Event->fire("devise.{$modelField->type}.field.updated", [$modelField, $newValues, $oldValues]);
            $ids[] = $modelField->id;
        }
        if (!$ids) {
            return [];
        }
        return $this->DvsModelField->whereIn('id', $ids)->get();
    }