Breaking: #63464 - Remove include_once inclusions inside ModuleFunctions
See forge#63464
Description
The functionality to include PHP files within module functions (e.g. info module) via an include_ 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_ 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_ array in any custom module function will fail.
Affected installations
Any installation with an extension using the property $include_ to load additional files via direct access instead
of using the API via Extension.
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.