[TYPO3-core] 6.2-git: compatibility with 4.x

Jigal van Hemert jigal.van.hemert at typo3.org
Fri May 31 14:17:24 CEST 2013


On 31-5-2013 12:38, Christian Weiske wrote:
>> What "compatibility layer" do you mean? Class names without the
>> namespace changes can still be used.
>> What functionality seems to be missing for you?
> The directory and its contents
>> typo3/sysext/cms/tslib/interfaces/
> is missing in typo3 core master currently. It exists in 4.5 and 4.7
> and 6.1.

Correct. Those files were deprecated in 6.0 and scheduled to be removed 
in 6.2 (as shown in each of those files in 6.0 and 6.1).
They were only useful for explicit require/include statements. These 
explicit includes can not be used in 6.2; your code must rely on the 
autoloader (that is already working since 4.3 if I remember correctly) 
and extensions must proved an ext_autoload.php file for the autoloader 
(if they can't be loaded by convention).

Jigal van Hemert
TYPO3 CMS Active Contributor

TYPO3 .... inspiring people to share!
Get involved: typo3.org

More information about the TYPO3-team-core mailing list