Breaking: #91473 - Deprecated functionality removed
See forge#91473
Description
The following PHP classes that have previously been marked as deprecated for v10 and were now removed:
\TYPO3\
CMS\ Backend\ Configuration\ Ts Config Parser \TYPO3\
CMS\ Backend\ Controller\ File\ Create Folder Controller \TYPO3\
CMS\ Backend\ Controller\ File\ Edit File Controller \TYPO3\
CMS\ Backend\ Controller\ File\ File Upload Controller \TYPO3\
CMS\ Backend\ Controller\ File\ Rename File Controller \TYPO3\
CMS\ Backend\ Controller\ File\ Replace File Controller \TYPO3\
CMS\ Backend\ Template\ Document Template \TYPO3\
CMS\ Core\ Console\ Command Request Handler \TYPO3\
CMS\ Core\ Localization\ Parser\ Locallang Xml Parser \TYPO3\
CMS\ Core\ Routing\ Aspect\ Persistence Delegate \TYPO3\
CMS\ Core\ Routing\ Legacy\ Persisted Alias Mapper Legacy Trait \TYPO3\
CMS\ Core\ Routing\ Legacy\ Persisted Pattern Mapper Legacy Trait \TYPO3\
CMS\ Extbase\ Domain\ Model\ Abstract File Collection \TYPO3\
CMS\ Extbase\ Domain\ Model\ File Mount \TYPO3\
CMS\ Extbase\ Domain\ Model\ Folder Based File Collection \TYPO3\
CMS\ Extbase\ Domain\ Model\ Static File Collection \TYPO3\
CMS\ Extbase\ Domain\ Repository\ File Mount Repository \TYPO3\
CMS\ Extbase\ Mvc\ Controller\ Abstract Controller \TYPO3\
CMS\ Extbase\ Mvc\ Web\ Request \TYPO3\
CMS\ Extbase\ Mvc\ Web\ Response \TYPO3\
CMS\ Extbase\ Property\ Type Converter\ Abstract File Collection Converter \TYPO3\
CMS\ Extbase\ Property\ Type Converter\ Folder Based File Collection Converter \TYPO3\
CMS\ Extbase\ Property\ Type Converter\ Static File Collection Converter \TYPO3\
CMS\ Felogin\ Controller\ Frontend Login Controller \TYPO3\
CMS\ Felogin\ Hooks\ Cms Layout \TYPO3\
CMS\ Fluid\ View Helpers\ Widget\ Autocomplete View Helper \TYPO3\
CMS\ Fluid\ View Helpers\ Widget\ Controller\ Autocomplete Controller
The following PHP interfaces that have previously been marked as deprecated for v10 and were now removed:
\TYPO3\
CMS\ Adminpanel\ Module Api\ Initializable Interface \TYPO3\
CMS\ Core\ Console\ Request Handler Interface \TYPO3\
CMS\ Core\ Resource\ Resource Factory Interface \TYPO3\
CMS\ Core\ Routing\ Aspect\ Delegate Interface \TYPO3\
CMS\ Frontend\ Content Object\ Content Object Get Single Hook Interface
The following PHP class aliases that have previously been marked as deprecated for v10 and were now removed:
\TYPO3\
CMS\ Frontend\ Page\ Page Repository \TYPO3\
CMS\ Frontend\ Page\ Page Repository Get Page Hook Interface \TYPO3\
CMS\ Frontend\ Page\ Page Repository Get Page Overlay Hook Interface \TYPO3\
CMS\ Frontend\ Page\ Page Repository Get Record Overlay Hook Interface \TYPO3\
CMS\ Frontend\ Page\ Page Repository Init Hook Interface \TYPO3\
CMS\ Lowlevel\ Utility\ Array Browser
The following PHP class methods that have previously been marked as deprecated for v10 and were now removed:
\TYPO3\
CMS\ Backend\ History\ Record History->create Change Log \TYPO3\
CMS\ Backend\ History\ Record History->create Multiple Diff \TYPO3\
CMS\ Backend\ History\ Record History->get Element Data \TYPO3\
CMS\ Backend\ History\ Record History->get History Data \TYPO3\
CMS\ Backend\ History\ Record History->get History Entry \TYPO3\
CMS\ Backend\ History\ Record History->perform Rollback \TYPO3\
CMS\ Backend\ History\ Record History->set Last History Entry \TYPO3\
CMS\ Backend\ History\ Record History->should Perform Rollback \TYPO3\
CMS\ Core\ Console\ Command Registry->get Iterator \TYPO3\
CMS\ Core\ Data Handling\ Data Handler->assemble Permissions \TYPO3\
CMS\ Core\ Data Handling\ Data Handler->process_ uploads \TYPO3\
CMS\ Core\ Data Handling\ Data Handler->set TSconfig Permissions \TYPO3\
CMS\ Core\ Localization\ Language Service->get Labels With Prefix \TYPO3\
CMS\ Core\ Html\ Rte Html Parser->init \TYPO3\
CMS\ Core\ Html\ Rte Html Parser->RTE_ transform \TYPO3\
CMS\ Core\ Resource\ File->_ get Meta Data \TYPO3\
CMS\ Core\ Resource\ File Repository->search By Name \TYPO3\
CMS\ Core\ Resource\ Index\ File Index Repository->find By Search Word In Meta Data \TYPO3\
CMS\ Core\ Resource\ Resource Factory->get Instance \TYPO3\
CMS\ Core\ Resource\ Resource Storage->check File And Folder Name Filters \TYPO3\
CMS\ Core\ Utility\ Basic File Utility->set File Extension Permissions \TYPO3\
CMS\ Extbase\ Mvc\ Controller\ Action Controller->emit Before Call Action Method Signal \TYPO3\
CMS\ Extbase\ Mvc\ Web\ Routing\ Uri Builder->set Use Cache Hash \TYPO3\
CMS\ Extbase\ Mvc\ Web\ Routing\ Uri Builder->get Use Cache Hash \TYPO3\
CMS\ Frontend\ Content Object\ Content Object Renderer->c Image \TYPO3\
CMS\ Frontend\ Content Object\ Content Object Renderer->get Alt Param \TYPO3\
CMS\ Frontend\ Content Object\ Content Object Renderer->get Border Attr \TYPO3\
CMS\ Frontend\ Content Object\ Content Object Renderer->get Image Source Collection \TYPO3\
CMS\ Frontend\ Content Object\ Content Object Renderer->get Image Tag Template \TYPO3\
CMS\ Frontend\ Content Object\ Content Object Renderer->link Wrap \TYPO3\
CMS\ Frontend\ Content Object\ Content Object Renderer->send Notify Email \TYPO3\
CMS\ Frontend\ Controller\ Typo Script Frontend Controller->is Outputting \TYPO3\
CMS\ Frontend\ Controller\ Typo Script Frontend Controller->process Content For Output \TYPO3\
CMS\ Frontend\ Controller\ Typo Script Frontend Controller->req CHash \TYPO3\
CMS\ Frontend\ Controller\ Typo Script Frontend Controller->setting Locale \TYPO3\
CMS\ Linkvalidator\ Repository\ Broken Link Repository->get Number Of Broken Links
The following PHP static class methods that have previously been marked as deprecated for v10 and were now removed:
\TYPO3\
CMS\ Backend\ Utility\ Backend Utility:: get Raw Pages TSconfig \TYPO3\
CMS\ Backend\ Utility\ Backend Utility:: edit On Click \TYPO3\
CMS\ Backend\ Utility\ Backend Utility:: get View Domain \TYPO3\
CMS\ Backend\ Utility\ Backend Utility:: TYPO3_ copy Right Notice \TYPO3\
CMS\ Core\ Localization\ Locales:: initialize \TYPO3\
CMS\ Core\ Utility\ General Utility:: compress IPv6 \TYPO3\
CMS\ Core\ Utility\ General Utility:: flush Directory \TYPO3\
CMS\ Core\ Utility\ General Utility:: get Application Context \TYPO3\
CMS\ Core\ Utility\ General Utility:: idna Encode \TYPO3\
CMS\ Core\ Utility\ General Utility:: IPv6Hex2Bin \TYPO3\
CMS\ Core\ Utility\ General Utility:: IPv6Bin2Hex \TYPO3\
CMS\ Core\ Utility\ General Utility:: is Running On Cgi Server Api \TYPO3\
CMS\ Core\ Utility\ General Utility:: link This Url \TYPO3\
CMS\ Core\ Utility\ General Utility:: milliseconds \TYPO3\
CMS\ Core\ Utility\ General Utility:: preset Application Context \TYPO3\
CMS\ Core\ Utility\ General Utility:: reset Application Context \TYPO3\
CMS\ Core\ Utility\ General Utility:: verify Filename Against Deny Pattern \TYPO3\
CMS\ Core\ Utility\ Version Number Utility:: convert Integer To Version Number \TYPO3\
CMS\ Core\ Utility\ Version Number Utility:: split Version Range \TYPO3\
CMS\ Core\ Utility\ Version Number Utility:: raise Version Number \TYPO3\
CMS\ Extbase\ Reflection\ Object Access:: build Setter Method Name \TYPO3\
CMS\ Extbase\ Utility\ Type Handling Utility:: hex2bin
The following methods changed signature according to previous deprecations in v10 at the end of the argument list:
\TYPO3\
(argument 2 is now either null or ProgressListenerInterface, not boolean anymore)CMS\ Core\ Database\ Reference Index->update Index \TYPO3\
(argument 3 is now an integer)CMS\ Core\ Data Handling\ Data Handler->does Record Exist \TYPO3\
(argument 3 is now an integer)CMS\ Core\ Data Handling\ Data Handler->record Info With Permission Check \TYPO3\
(arguments 2 and 3 are dropped)CMS\ Core\ Localization\ Language Service->include LLFile \TYPO3\
(arguments 3CMS\ Core\ Utility\ Extension Management Utility:: find Service $exclude
is now an array)Service Keys \TYPO3\
(arguments 3 no expects an object or null)CMS\ Core\ Utility\ General Utility:: call User Function \TYPO3\
(arguments 2, 3 and 4 are dropped)CMS\ Core\ Utility\ General Utility:: get Url \TYPO3\
(arguments 3CMS\ Core\ Utility\ General Utility:: make Instance Service $exclude
is now an array)Service Keys \TYPO3\
(argumentCMS\ Extbase\ Persistence\ Generic\ Mapper\ Data Mapper->__ construct $query
is removed)\TYPO3\
(argumentCMS\ Extbase\ Persistence\ Reflection\ Object Access->set Property $force
is removed)Direct Access \TYPO3\
(argumentCMS\ Extbase\ Persistence\ Reflection\ Object Access->get Property $force
is removed)Direct Access \TYPO3\
(argumentCMS\ Extbase\ Persistence\ Reflection\ Object Access->get Property Internal $force
is removed)Direct Access \TYPO3\
CMS\ Frontend\ Controller\ Typo Script Frontend Controller->__ construct
The following public class properties have been dropped:
\TYPO3\
CMS\ Backend\ History\ Record History->change Log \TYPO3\
CMS\ Backend\ History\ Record History->last History Entry \TYPO3\
CMS\ Core\ Data Handling\ Data Handler->default Permissions \TYPO3\
CMS\ Core\ Data Handling\ Data Handler->p Map \TYPO3\
CMS\ Core\ Typo Script\ Template Service->force Template Parsing \TYPO3\
CMS\ Frontend\ Controller\ Typo Script Frontend Controller->c Hash \TYPO3\
CMS\ Frontend\ Controller\ Typo Script Frontend Controller->c Hash_ array \TYPO3\
CMS\ Frontend\ Controller\ Typo Script Frontend Controller->div Section \TYPO3\
CMS\ Frontend\ Controller\ Typo Script Frontend Controller->domain Start Page \TYPO3\
CMS\ Frontend\ Controller\ Typo Script Frontend Controller->fe Preview \TYPO3\
CMS\ Frontend\ Controller\ Typo Script Frontend Controller->force Template Parsing \TYPO3\
CMS\ Frontend\ Controller\ Typo Script Frontend Controller->sys_ language_ isocode
The following class methods have changed visibility:
\TYPO3\
CMS\ Core\ Localization\ Language Service->debug LL () \TYPO3\
CMS\ Core\ Localization\ Language Service->get LLL ()
The following class properties have changed visibility:
\TYPO3\
CMS\ Core\ Localization\ Language Service->LL_ files_ cache \TYPO3\
CMS\ Core\ Localization\ Language Service->LL_ labels_ cache
The following ViewHelpers have changed:
<f:
ViewHelper argument "noCacheHash" is droppedform> <f:
ViewHelper argument "noCacheHash" is droppedlink. action> <f:
ViewHelper argument "noCacheHash" is droppedlink. page> <f:
ViewHelper argument "useCacheHash" is droppedlink. typolink> <f:
ViewHelper argument "noCacheHash" is droppeduri. action> <f:
ViewHelper argument "noCacheHash" is droppeduri. page> <f:
ViewHelper argument "useCacheHash" is droppeduri. typolink> <f:
ViewHelper argument "useCacheHash" is droppedwidget. link> <f:
ViewHelper argument "useCacheHash" is droppedwidget. uri> <f:
ViewHelper is removedwidget. autocomplete>
The following TypoScript options have been dropped:
- Extbase TypoScript option
require
for any pluginCHash Argument For Action Arguments typolink.
use Cache Hash typolink.
add Query String. method = POST typolink.
add Query String. method = POST,GET typolink.
add Query String. method = GET,POST
The following constants have been dropped:
FILE_
DENY_ PATTERN_ DEFAULT PHP_
EXTENSIONS_ DEFAULT TYPO3_
copyright_ year TYPO3_
URL_ DONATE TYPO3_
URL_ EXCEPTION TYPO3_
URL_ GENERAL TYPO3_
URL_ LICENSE TYPO3_
URL_ WIKI_ OPCODECACHE
The following class constants have been dropped:
\TYPO3\
CMS\ Core\ Tree\ Table Configuration\ Database Tree Data Provider:: SIGNAL_ Post Process Tree Data \TYPO3\
CMS\ Core\ Resource\ Resource Factory Interface:: SIGNAL_ Pre Process Storage \TYPO3\
CMS\ Core\ Resource\ Resource Factory Interface:: SIGNAL_ Post Process Storage \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Post File Add \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Post File Copy \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Post File Create \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Post File Delete \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Post File Move \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Post File Rename \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Post File Replace \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Post File Set Contents \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Post Folder Add \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Post Folder Copy \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Post Folder Delete \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Post Folder Move \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Post Folder Rename \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Pre File Add \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Pre File Copy \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Pre File Create \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Pre File Delete \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Pre File Move \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Pre File Rename \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Pre File Replace \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Pre File Set Contents \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Pre Folder Add \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Pre Folder Copy \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Pre Folder Delete \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Pre Folder Move \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Pre Folder Rename \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Pre Generate Public Url \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Sanitize File Name \TYPO3\
CMS\ Core\ Resource\ Service\ File Processing Service:: SIGNAL_ Pre File Process \TYPO3\
CMS\ Core\ Resource\ Service\ File Processing Service:: SIGNAL_ Post File Process \TYPO3\
CMS\ Form\ Domain\ Finishers\ Email Finisher:: FORMAT_ PLAINTEXT \TYPO3\
CMS\ Form\ Domain\ Finishers\ Email Finisher:: FORMAT_ HTML \TYPO3\
CMS\ Workspaces\ Service\ Grid Data Service:: SIGNAL_ Generate Data Array_ Before Caching \TYPO3\
CMS\ Workspaces\ Service\ Grid Data Service:: SIGNAL_ Generate Data Array_ Post Processs \TYPO3\
CMS\ Workspaces\ Service\ Grid Data Service:: SIGNAL_ Get Data Array_ Post Processs \TYPO3\
CMS\ Workspaces\ Service\ Grid Data Service:: SIGNAL_ Sort Data Array_ Post Processs
The following global options are ignored:
$GLOBALS
['TYPO3_ CONF_ VARS'] ['EXT'] ['runtime Activated Packages']
The following global variables have been removed:
$GLOBALS
['LOCAL_ LANG']
The following hooks have been removed:
$GLOBALS
['TYPO3_ CONF_ VARS'] ['SC_ OPTIONS'] ['tslib/ class. tslib_ content. php'] ['c Obj Type And Class Default'] $GLOBALS
['TYPO3_ CONF_ VARS'] ['SC_ OPTIONS'] ['tslib/ class. tslib_ content. php'] ['c Obj Type And Class'] $GLOBALS
['TYPO3_ CONF_ VARS'] ['SC_ OPTIONS'] ['tslib/ class. tslib_ content. php'] ['ext Link ATag Params Handler'] $GLOBALS
['TYPO3_ CONF_ VARS'] ['SC_ OPTIONS'] ['tslib/ class. tslib_ content. php'] ['typolink Link Handler'] $GLOBALS
['TYPO3_ CONF_ VARS'] ['SC_ OPTIONS'] ['tslib/ class. tslib_ fe. php'] ['content Post Proc- output'] $GLOBALS
['TYPO3_ CONF_ VARS'] ['SC_ OPTIONS'] ['tslib/ class. tslib_ fe. php'] ['is Outputting'] $GLOBALS
['TYPO3_ CONF_ VARS'] ['SC_ OPTIONS'] ['tslib/ class. tslib_ fe. php'] ['hook_ eofe'] $GLOBALS
['TYPO3_ CONF_ VARS'] ['SC_ OPTIONS'] ['tslib/ class. tslib_ fe. php'] ['page Indexing'] $GLOBALS
['TYPO3_ CONF_ VARS'] ['SC_ OPTIONS'] ['tslib/ class. tslib_ fe. php'] ['tslib_ fe- content Str Replace'] $GLOBALS
['TYPO3_ CONF_ VARS'] ['EXTCONF'] ['felogin'] ['before Redirect'] $GLOBALS
['TYPO3_ CONF_ VARS'] ['EXTCONF'] ['felogin'] ['forgot Password Mail'] $GLOBALS
['TYPO3_ CONF_ VARS'] ['EXTCONF'] ['felogin'] ['login_ confirmed'] $GLOBALS
['TYPO3_ CONF_ VARS'] ['EXTCONF'] ['felogin'] ['login_ error'] $GLOBALS
['TYPO3_ CONF_ VARS'] ['EXTCONF'] ['felogin'] ['login Form On Submit Funcs'] $GLOBALS
['TYPO3_ CONF_ VARS'] ['EXTCONF'] ['felogin'] ['logout_ confirmed'] $GLOBALS
['TYPO3_ CONF_ VARS'] ['EXTCONF'] ['felogin'] ['password_ changed'] $GLOBALS
['TYPO3_ CONF_ VARS'] ['EXTCONF'] ['felogin'] ['post Proc Content']
The following signals have been removed:
Package
Management:: packages May Have Changed \TYPO3\
CMS\ Backend\ Backend\ Toolbar Items\ System Information Toolbar Item:: get System Information \TYPO3\
CMS\ Backend\ Backend\ Toolbar Items\ System Information Toolbar Item:: load Messages \TYPO3\
CMS\ Backend\ Login Provider\ Username Password Login Provider:: get Page Renderer \TYPO3\
CMS\ Backend\ Controller\ Edit Document Controller:: pre Init After \TYPO3\
CMS\ Backend\ Controller\ Edit Document Controller:: init After \TYPO3\
CMS\ Backend\ Utility\ Backend Utility:: get Pages TSconfig Pre Include \TYPO3\
CMS\ Beuser\ Controller\ Backend User Controller:: switch User \TYPO3\
CMS\ Core\ Database\ Soft Reference Index:: set Typo Link Parts Element \TYPO3\
CMS\ Core\ Database\ Reference Index:: should Exclude Table From Reference Index \TYPO3\
CMS\ Core\ Imaging\ Icon Factory:: build Icon For Resource Signal \TYPO3\
CMS\ Core\ Resource\ Resource Factory Interface:: SIGNAL_ Pre Process Storage \TYPO3\
CMS\ Core\ Resource\ Resource Factory Interface:: SIGNAL_ Post Process Storage \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Post File Add \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Post File Copy \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Post File Create \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Post File Delete \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Post File Move \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Post File Rename \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Post File Replace \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Post File Set Contents \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Post Folder Add \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Post Folder Copy \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Post Folder Delete \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Post Folder Move \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Post Folder Rename \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Pre File Add \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Pre File Copy \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Pre File Create \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Pre File Delete \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Pre File Move \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Pre File Rename \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Pre File Replace \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Pre File Set Contents \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Pre Folder Add \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Pre Folder Copy \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Pre Folder Delete \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Pre Folder Move \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Pre Folder Rename \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Pre Generate Public Url \TYPO3\
CMS\ Core\ Resource\ Resource Storage Interface:: SIGNAL_ Sanitize File Name \TYPO3\
CMS\ Core\ Resource\ Service\ File Processing Service:: SIGNAL_ Pre File Process \TYPO3\
CMS\ Core\ Resource\ Service\ File Processing Service:: SIGNAL_ Post File Process \TYPO3\
CMS\ Core\ Tree\ Table Configuration\ Database Tree Data Provider:: Post Process Tree Data \TYPO3\
CMS\ Core\ Utility\ Extension Management Utility:: tca Is Being Built \TYPO3\
CMS\ Extbase\ Mvc\ Dispatcher:: after Request Dispatch \TYPO3\
CMS\ Extbase\ Mvc\ Controller\ Action Controller:: before Call Action Method \TYPO3\
CMS\ Extbase\ Persistence\ Generic\ Mapper\ Data Mapper:: after Mapping Single Row \TYPO3\
CMS\ Extbase\ Persistence\ Generic\ Backend:: before Getting Object Data \TYPO3\
CMS\ Extbase\ Persistence\ Generic\ Backend:: after Getting Object Data \TYPO3\
CMS\ Extbase\ Persistence\ Generic\ Backend:: end Insert Object \TYPO3\
CMS\ Extbase\ Persistence\ Generic\ Backend:: after Update Object \TYPO3\
CMS\ Extbase\ Persistence\ Generic\ Backend:: after Persist Object \TYPO3\
CMS\ Extbase\ Persistence\ Generic\ Backend:: after Remove Object \TYPO3\
CMS\ Extensionmanager\ Utility\ Install Utility:: after Extension Install \TYPO3\
CMS\ Extensionmanager\ Utility\ Install Utility:: after Extension Uninstall \TYPO3\
CMS\ Extensionmanager\ Utility\ Install Utility:: after Extension T3DImport \TYPO3\
CMS\ Extensionmanager\ Utility\ Install Utility:: after Extension Static Sql Import \TYPO3\
CMS\ Extensionmanager\ Utility\ Install Utility:: after Extension File Import \TYPO3\
CMS\ Extensionmanager\ Service\ Extension Management Service:: will Install Extensions \TYPO3\
CMS\ Extensionmanager\ View Helper\ Process Available Actions View Helper:: process Actions \TYPO3\
CMS\ Install\ Service\ Sql Expected Schema Service:: tables Definition Is Being Built \TYPO3\
CMS\ Impexp\ Utility\ Import Export Utility:: after Import Export Initialisation \TYPO3\
CMS\ Lang\ Service\ Translation Service:: post Process Mirror Url \TYPO3\
CMS\ Linkvalidator\ Link Analyzer:: before Analyze Record \TYPO3\
CMS\ Seo\ Canonical\ Canonical Generator:: before Generating Canonical \TYPO3\
CMS\ Workspaces\ Service\ Grid Data Service:: SIGNAL_ Generate Data Array_ Before Caching \TYPO3\
CMS\ Workspaces\ Service\ Grid Data Service:: SIGNAL_ Generate Data Array_ Post Processs \TYPO3\
CMS\ Workspaces\ Service\ Grid Data Service:: SIGNAL_ Get Data Array_ Post Processs \TYPO3\
CMS\ Workspaces\ Service\ Grid Data Service:: SIGNAL_ Sort Data Array_ Post Processs
The following features are now always enabled:
felogin.
extbase
The following features have been removed:
- All install tool upgrade wizards upgrading from v8 to v9
- CLI Command Configuration definition via
Commands.
php - Pi-based plugin for "felogin" (CType
login
) - XML-based (TYPO3-custom XML format) label parsing
The following database fields have been removed:
sys_
template. sitetitle pages.
legacy_ overlay_ uid
The following Backend route identifiers have been removed:
x
MOD_ tximpexp
The following global JavaScript variables have been removed:
T3_
THIS_ LOCATION T3_
RETURN_ URL
The following global JavaScript functions have been removed:
jump
Ext jump
To Url rawurlencode
str_
replace open
Url In Window set
Form Value Open Browser set
Form Value From Browse Win set
Hidden From List set
Form Value Manipulate set
Form Value_ get FObj
The following JavaScript modules have been removed:
jquery.
clearable md5
Impact
Instantiating or requiring the PHP classes or calling the PHP methods directly will trigger PHP
E_
errors.