[FEATURE] Allow the activation of packages during runtime 39/24939/5
authorThomas Maroschik <tmaroschik@dfau.de>
Mon, 21 Oct 2013 17:10:42 +0000 (19:10 +0200)
committerMarkus Klein <klein.t3@mfc-linz.at>
Wed, 18 Dec 2013 20:05:23 +0000 (21:05 +0100)
commita4c96cfa2f9178ab0bfce78e6985dc4b6ed7f332
treee0b5958a65a70c35fd4bd9ddf8d42bc812493067
parent26406761feaffde34a7ab5370364d3593a415ea8
[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
typo3/sysext/core/Classes/Core/Bootstrap.php
typo3/sysext/core/Classes/Core/ClassAliasMap.php
typo3/sysext/core/Classes/Core/ClassLoader.php
typo3/sysext/core/Classes/Package/Package.php
typo3/sysext/core/Classes/Package/PackageInterface.php
typo3/sysext/core/Classes/Package/PackageManager.php