Resolve #3422904 "System config"
3 open threads
3 open threads
Closes #3422904
Merge request reports
Activity
added 1 commit
- f511f415 - `system.site:mail_notification` is optional!
added 1 commit
- b4a5054c - A dozen kernel tests forgot to install the `system` module config but were...
added 1 commit
- dd32b001 - The `Callback` constraint always passes a 2nd and 3rd argument; existing...
3 3 system.site: 4 4 type: config_object 5 5 label: 'Site information' 6 constraints: 7 FullyValidatable: ~ 6 8 mapping: 7 9 uuid: 8 10 type: uuid 9 11 label: 'Site UUID' 10 constraints: 11 Uuid: [] 12 NotNull: [] - Comment on lines 7 to -12
Dear committer,
These changes are not strictly necessary. But they do bring more clarity, because:
-
type: uuid
already has theUuid
validation constraint, and is inherited here -
NotNull
is already applied automatically by\Drupal\Core\Config\TypedConfigManager::buildDataDefinition()
because this config object is marked as fully validatable (thanks to #3364109)
-
141 constraints: 142 FullyValidatable: ~ 129 143 mapping: 130 144 error_level: 131 145 type: string 132 146 label: 'Error messages to display' 147 constraints: 148 Choice: 149 # @see ERROR_REPORTING_HIDEs 150 - hide 151 # @see ERROR_REPORTING_DISPLAY_SOME 152 - some 153 # @see ERROR_REPORTING_DISPLAY_ALL 154 - all 155 # @see ERROR_REPORTING_DISPLAY_VERBOSE 156 - verbose - Comment on lines +147 to +156
Should we add a todo here to update this in #2951046?
added 1 commit
- 57dc7879 - `langcode` key was missing from `system.logging`.
added 1 commit
- ec3c81bb - Update `system.logging` migration expectations — this matches many similar...
38 37 weight_select_max: 39 38 type: integer 40 39 label: 'Weight element maximum value' 40 constraints: 41 Range: 42 # @see PHP_INT_MAX 43 max: 2147483647 added 1 commit
- f2dc3b32 - Mark `system.theme:admin` as an optional key.
added 181 commits
-
f2dc3b32...803fa695 - 180 commits from branch
project:11.x
- 2eae3aa0 - Merge branch '11.x' into 3422904-system-config
-
f2dc3b32...803fa695 - 180 commits from branch
added 1 commit
- 88ff4b22 - The chicken vs egg problem also applies to `system.theme` overrides in install profiles.
added 1 commit
- f6cbad00 - Two more chicken vs egg situations, and two actual bugs.
Please register or sign in to reply