.. include:: /Includes.rst.txt .. _breaking-63464: ======================================================================== Breaking: #63464 - Remove include_once inclusions inside ModuleFunctions ======================================================================== See :issue:`63464` Description =========== The functionality to include PHP files within module functions (e.g. info module) via an `include_once` array has been removed. The API did not use the include_once array anymore and certain places were marked as deprecated since TYPO3 CMS 6.2. All module functions are using the common autoloading functionality via namespaced classes. The following `include_once` arrays within the following modules have been removed: * Web => Page * Web => Page - New Content Element Wizard * Web => Functions * Web => Info * Web => Template * Web => Recycler * User => Task Center * System => Scheduler Impact ====== Any non-API usage of the `include_once` array in any custom module function will fail. Affected installations ====================== Any installation with an extension using the property `$include_once` to load additional files via direct access instead of using the API via `ExtensionManagementUtility::insertModuleFunction()`. Migration ========= Use the autoloader to load any custom classes inside your code, or any hooks if available in the custom module functions to include any file. .. index:: PHP-API, Backend