TYPO3 v15 dev-main snapshot ()
This commit is contained in:
@@ -0,0 +1,50 @@
|
||||
|
||||
.. 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
|
||||
Reference in New Issue
Block a user