TYPO3 v15 dev-main snapshot ()

This commit is contained in:
2026-08-10 22:31:09 +02:00
commit af8cc155b5
6818 changed files with 642608 additions and 0 deletions
@@ -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