Important: #92100 - YAML imports follow declaration order
See forge#92100
Description
Since #78917 various places of TYPO3 can be configured using YAML. It's
also possible to use imports
to split larger configurations into logical
subparts. The imports
functionality previously imported the configured
files in the reverse order in which they were configured in the importing
file. Since it's sometimes important, e.g. when using imports
in site
configurations, the import can now be configured to follow the declaration
order. The files are then imported in the exact same order as they are
configured in the importing file. Therefore, a new feature toggle
yaml
is introduced. It defaults to
false
for existing installations and to true
for new installations.
This means, if you currently rely on the reverse order, nothing changes
in your existing installation.
Example:
imports:
- { resource: "EXT:site/Configuration/SomeFile.yaml" }
- { resource: "EXT:site/Configuration/AnotherFile.yaml" }
With yaml
set to true
:
EXT:
site/ Configuration/ Some File. yaml EXT:
site/ Configuration/ Another File. yaml
With yaml
set to false
:
EXT:
site/ Configuration/ Another File. yaml EXT:
site/ Configuration/ Some File. yaml