Deprecation: #86182 - Protected TaskModuleController
See forge#86182
Description
Class \TYPO3\
no longer inherits
\TYPO3\
.
Single task classes should no longer expect to have an instance of the Task
set as $GLOBALS
.
The following properties of class \TYPO3\
changed their visibility from public to protected and should not be called any longer:
- [not scanned]
MCONF
- [not scanned]
id
- [not scanned]
MOD_
MENU - [not scanned]
mod
Menu_ type - [not scanned]
mod
Menu_ set Default List - [not scanned]
mod
Menu_ dont Validate List - [not scanned]
content
- [not scanned]
perms_
clause - [not scanned]
CMD
- [not scanned]
ext
Class Conf - [not scanned]
ext
Obj
The following properties of class \TYPO3\
changed their visibility from public to protected and should not be called any longer:
- [not scanned]
menu
Config - [not scanned]
merge
External Items - [not scanned]
handle
External Function Value - [not scanned]
get
External Item Config - [not scanned]
main
url
In Iframe - [not scanned]
ext
Obj Header - [not scanned]
check
Sub Ext Obj - [not scanned]
check
Ext Obj - [not scanned]
ext
Obj Content - [not scanned]
get
Ext Obj Content
Impact
Calling one of the above methods from an external object will trigger a PHP E_
error.
Affected Installations
Most methods and properties are used internally in the Task
only.
Instances with extensions delivering additional tasks for the
taskcenter may be affected.
Migration
Single task should no longer rely on having an instance of Task
set as
$GLOBALS
, an instance of the object is given as first constructor argument.
Properties and methods that have been set to protected should be calculated internally instead.