[TASK] Optimized rendering of Changelogs for docs.typo3.org
[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 Description
9 ===========
10
11 The method `ContentObjectRenderer->isClassAvailable()` was used internally to check for a TypoScript property
12 `plugin.tx_myextension_pi1.includeLibs` that included a PHP file when `class_exists()` failed.
13
14 With TYPO3 CMS 7, the spl_autoload mechanism checks for all places within extensions, alternatively composer does this
15 on build-time. All needed classes are known, making this check and the option obsolete.
16
17 The functionality was introduced in TYPO3 4.3 before autoloading was available,
18 and has now been removed.
19
20
21 Impact
22 ======
23
24 The option `.includeLibs` on a plugin TypoScript object has no effect anymore.
25
26 .. index:: php, typoscript