[FEATURE] Allow the activation of packages during runtime
Due to the nature of the Flow Package Manager, packages cannot be activated and directly used during runtime. Before the Package Manager it was possible to activate/deactivate extensions in AdditionalConfiguration.php under certain custom conditions. This patch introduces a new setting in $GLOBALS['TYPO3_CONF_VARS'] ['EXT']['runtimeActivatedPackages'] = array('{packageKey}') that gets initialized right after the package management initialization. Resolves: #53015 Releases: 6.2 Change-Id: Id3b85a3feb00876d2a04a02e85450a4568eb5bff Reviewed-on: https://review.typo3.org/24939 Reviewed-by: Thomas Maroschik Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind Tested-by: Alexander Stehlik Tested-by: Frans Saris Reviewed-by: Stefan Froemken Tested-by: Stefan Froemken Reviewed-by: Markus Klein Tested-by: Markus Klein
Showing
- typo3/sysext/core/Classes/Core/Bootstrap.php 20 additions, 2 deletionstypo3/sysext/core/Classes/Core/Bootstrap.php
- typo3/sysext/core/Classes/Core/ClassAliasMap.php 5 additions, 18 deletionstypo3/sysext/core/Classes/Core/ClassAliasMap.php
- typo3/sysext/core/Classes/Core/ClassLoader.php 135 additions, 72 deletionstypo3/sysext/core/Classes/Core/ClassLoader.php
- typo3/sysext/core/Classes/Package/Package.php 2 additions, 1 deletiontypo3/sysext/core/Classes/Package/Package.php
- typo3/sysext/core/Classes/Package/PackageInterface.php 6 additions, 1 deletiontypo3/sysext/core/Classes/Package/PackageInterface.php
- typo3/sysext/core/Classes/Package/PackageManager.php 29 additions, 1 deletiontypo3/sysext/core/Classes/Package/PackageManager.php
Please register or sign in to comment