[BUGFIX] Fix loading order for extensions
Stick to the documented loading order of extensions. That means following this order: sysext, global, local, composer The same extension found in the latter will be loaded instead of the former. Also adjust the Dependency resolver accordingly for the edge-case of overwriting sysexts. Resolves: #59147 Releases: 6.3, 6.2 Change-Id: I50c7849e32b309a28f792340f3ff892e516dadb8 Reviewed-on: https://review.typo3.org/30449 Reviewed-by: Susanne Moog Tested-by: Susanne Moog Reviewed-by: Philipp Gampe Tested-by: Philipp Gampe Reviewed-by: Markus Klein Tested-by: Markus Klein
Showing
- typo3/sysext/core/Classes/Package/DependencyResolver.php 3 additions, 9 deletionstypo3/sysext/core/Classes/Package/DependencyResolver.php
- typo3/sysext/core/Classes/Package/PackageManager.php 9 additions, 2 deletionstypo3/sysext/core/Classes/Package/PackageManager.php
- typo3/sysext/core/Tests/Unit/Package/DependencyResolverTest.php 94 additions, 11 deletions...sysext/core/Tests/Unit/Package/DependencyResolverTest.php
Please register or sign in to comment