[!!!][TASK] Remove old XCLASS compatibility layer
The XCLASS handling that was changed with #31893 allows to register XCLASS'es with an entry in ext_autoload. The patch introduced a compatibility layer to support the old registration by guessing the needed array key in TYPO3_CONF_VARS. This turns out to not work very reliable and could only be fixed with a massive organizational and performance overhead. Therefore, this patch now drops the complete compatibility layer, so an extension must be adapted to support the new scheme. This is ok, since extension authors maintaining extensions with XCLASS'es are aware that those classes already break frequently in the past, and were already advised to request hooks in the long run. Change-Id: I95a8bf986c94c784c69d4c4cc4a9c4645cd3fcc9 Resolves: #39128 Releases: 6.0 Reviewed-on: http://review.typo3.org/12926 Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
Showing
- NEWS.txt 6 additions, 7 deletionsNEWS.txt
- t3lib/class.t3lib_autoloader.php 0 additions, 90 deletionst3lib/class.t3lib_autoloader.php
- tests/Unit/t3lib/class.t3lib_autoloaderTest.php 0 additions, 31 deletionstests/Unit/t3lib/class.t3lib_autoloaderTest.php
- typo3/classes/Bootstrap.php 0 additions, 18 deletionstypo3/classes/Bootstrap.php
- typo3/cli_dispatch.phpsh 0 additions, 1 deletiontypo3/cli_dispatch.phpsh
- typo3/init.php 0 additions, 1 deletiontypo3/init.php
- typo3/install/index.php 0 additions, 1 deletiontypo3/install/index.php
- typo3/sysext/cms/tslib/index_ts.php 0 additions, 1 deletiontypo3/sysext/cms/tslib/index_ts.php
Please register or sign in to comment