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]
modMenu_ type - [not scanned]
modMenu_ set Default List - [not scanned]
modMenu_ dont Validate List - [not scanned]
content - [not scanned]
perms_clause - [not scanned]
CMD - [not scanned]
extClass Conf - [not scanned]
extObj
The following properties of class
\TYPO3\
changed their visibility from public to protected and should not be called any longer:
- [not scanned]
menuConfig - [not scanned]
mergeExternal Items - [not scanned]
handleExternal Function Value - [not scanned]
getExternal Item Config - [not scanned]
main urlIn Iframe - [not scanned]
extObj Header - [not scanned]
checkSub Ext Obj - [not scanned]
checkExt Obj - [not scanned]
extObj Content - [not scanned]
getExt 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.