[BUGFIX] Fatal errors for interfaces with PHP version < 5.3.7
authorNicole Cordes <n.cordes@biz-design.biz>
Wed, 5 Sep 2012 13:14:00 +0000 (15:14 +0200)
committerHelmut Hummel <helmut.hummel@typo3.org>
Tue, 18 Sep 2012 17:51:39 +0000 (19:51 +0200)
commitceb6d7075458c2647e8132b2be7d62949784fb14
tree0817bf37227a71fa9abd6b8cdd8898cd4ac1954c
parentaea6a1375234e34b1d1e8be993bdf7cd1739dffb
[BUGFIX] Fatal errors for interfaces with PHP version < 5.3.7

This bugfix rewrites function type hints to match the new ones as long as
PHP versions of OS Venders are not up to date.
Fatal errors are thrown when using an old interface with the new
TYPO3 6.0 beta 1. This only happens with PHP versions below 5.3.7 as
there are some type hinting issues.

Raise the Extbase submodule pointer at the same time to be in line
with the renaming of the Autoloader to ClassLoader.

Change-Id: I87da4bb2ef0420a94d1d155edde500c1aa96894a
Fixes: #40653
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14376
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
typo3/sysext/core/Classes/Autoloader.php [deleted file]
typo3/sysext/core/Classes/Compatibility/CompatbilityClassLoaderPhpBelow50307.php [new file with mode: 0644]
typo3/sysext/core/Classes/Core/Bootstrap.php
typo3/sysext/core/Classes/Core/ClassLoader.php [new file with mode: 0644]
typo3/sysext/core/Classes/Core/SystemEnvironmentBuilder.php
typo3/sysext/core/Classes/Utility/GeneralUtility.php
typo3/sysext/core/Migrations/Code/ClassAliasMap201208221700.php
typo3/sysext/core/Tests/Unit/AutoloaderTest.php [deleted file]
typo3/sysext/core/Tests/Unit/Core/ClassLoaderTest.php [new file with mode: 0644]
typo3/sysext/extbase