[BUGFIX] Ensure manually updated slug is saved correctly
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / 8.0 / Breaking-72022-RemovedClassLoadingFallbackInCObject.rst
1
2 .. include:: ../../Includes.txt
3
4 ============================================================
5 Breaking: #72022 - Removed class loading fallback in cObject
6 ============================================================
7
8 See :issue:`72022`
9
10 Description
11 ===========
12
13 The method `ContentObjectRenderer->isClassAvailable()` was used internally to check for a TypoScript property
14 `plugin.tx_myextension_pi1.includeLibs` that included a PHP file when `class_exists()` failed.
15
16 With TYPO3 CMS 7, the spl_autoload mechanism checks for all places within extensions, alternatively composer does this
17 on build-time. All needed classes are known, making this check and the option obsolete.
18
19 The functionality was introduced in TYPO3 4.3 before autoloading was available,
20 and has now been removed.
21
22
23 Impact
24 ======
25
26 The option `.includeLibs` on a plugin TypoScript object has no effect anymore.
27
28 .. index:: PHP-API, TypoScript