Breaking: #80700 - Deprecated functionality removed¶
See forge#80700
Description¶
The following PHP classes that have been previously deprecated for v8 have been removed:
Remove
XSS \TYPO3\
CMS\ Backend\ Console\ Application \TYPO3\
CMS\ Backend\ Console\ Cli Request Handler \TYPO3\
CMS\ Backend\ Controller\ Wizard\ Colorpicker Controller \TYPO3\
CMS\ Backend\ Form\ Container\ Solo Field Container \TYPO3\
CMS\ Backend\ Form\ Wizard\ Suggest Wizard \TYPO3\
CMS\ Backend\ Form\ Wizard\ Value Slider Wizard \TYPO3\
CMS\ Core\ Cache\ Cache Factory \TYPO3\
CMS\ Core\ Controller\ Command Line Controller \TYPO3\
CMS\ Core\ Http\ Ajax Request Handler \TYPO3\
CMS\ Core\ Messaging\ Abstract Standalone Message \TYPO3\
CMS\ Core\ Messaging\ Errorpage Message \TYPO3\
CMS\ Core\ Time Tracker\ Null Time Tracker \TYPO3\
CMS\ Extbase\ Utility\ Array Utility \TYPO3\
CMS\ Fluid\ View Helpers\ Case View Helper \TYPO3\
CMS\ Fluid\ View Helpers\ Switch View Helper \TYPO3\
CMS\ Form\ Domain\ Model\ Form Elements\ Advanced Password \TYPO3\
CMS\ Form\ View Helpers\ Form\ Checkbox View Helper \TYPO3\
CMS\ Form\ View Helpers\ Form\ Plain Text Mail View Helper \TYPO3\
CMS\ Frontend\ Page\ Frameset Renderer \TYPO3\
CMS\ Lowlevel\ Cleaner Command
The following PHP interfaces have been dropped:
\TYPO3\
CMS\ Backend\ Form\ Database File Icons Hook Interface
The following PHP interface signatures have been changed:
TYPO3\
- Third argument droppedCMS\ Extbase\ Persistence\ Generic\ Query Interface->like ()
The following PHP static class methods that have been previously deprecated for v8 have been removed:
TYPO3\
CMS\ Backend\ Utility\ Backend Utility:: get Ajax Url () TYPO3\
CMS\ Backend\ Utility\ Backend Utility:: get Flex Form DS () TYPO3\
CMS\ Backend\ Utility\ Backend Utility:: get Inline Localization Mode () TYPO3\
CMS\ Backend\ Utility\ Backend Utility:: get List View Link () TYPO3\
CMS\ Backend\ Utility\ Backend Utility:: get Record Raw () TYPO3\
CMS\ Backend\ Utility\ Backend Utility:: get Records By Field () TYPO3\
CMS\ Backend\ Utility\ Backend Utility:: get Spec Conf Parameters From Array () TYPO3\
CMS\ Backend\ Utility\ Backend Utility:: get Spec Conf Parts () TYPO3\
CMS\ Backend\ Utility\ Backend Utility:: get SQLselectable List () TYPO3\
CMS\ Backend\ Utility\ Backend Utility:: title Alt Attrib () TYPO3\
CMS\ Backend\ Utility\ Backend Utility:: make Config Form () TYPO3\
CMS\ Backend\ Utility\ Backend Utility:: process Params () TYPO3\
CMS\ Backend\ Utility\ Backend Utility:: replace L10n Mode Fields () TYPO3\
CMS\ Backend\ Utility\ Backend Utility:: RTEsetup () TYPO3\
CMS\ Core\ Data Handling\ Data Handler:: rm Comma () TYPO3\
CMS\ Core\ Data Handling\ Data Handler:: dest Path From Upload Folder () TYPO3\
CMS\ Core\ Data Handling\ Data Handler:: no Records From Unallowed Tables () TYPO3\
CMS\ Core\ Utility\ Array Utility:: in Array () TYPO3\
CMS\ Core\ Utility\ Client Utility:: get Device Type () TYPO3\
CMS\ Core\ Utility\ Extension Management Utility:: add Ext JSModule () TYPO3\
CMS\ Core\ Utility\ Extension Management Utility:: append To Typo Conf Vars () TYPO3\
CMS\ Core\ Utility\ Extension Management Utility:: ext Rel Path () TYPO3\
CMS\ Core\ Utility\ Extension Management Utility:: register Ajax Handler () TYPO3\
CMS\ Core\ Utility\ Extension Management Utility:: register Ext Direct Component () TYPO3\
CMS\ Core\ Utility\ File\ Extended File Utility:: push Error Messages To Flash Message Queue () TYPO3\
CMS\ Core\ Utility\ General Utility:: array2xml_ cs () TYPO3\
CMS\ Core\ Utility\ General Utility:: compat_ version () TYPO3\
CMS\ Core\ Utility\ General Utility:: convert Microtime () TYPO3\
CMS\ Core\ Utility\ General Utility:: csv Values () TYPO3\
CMS\ Core\ Utility\ General Utility:: de HSCentities () TYPO3\
CMS\ Core\ Utility\ General Utility:: flush Output Buffers () TYPO3\
CMS\ Core\ Utility\ General Utility:: freetype Dpi Comp () TYPO3\
CMS\ Core\ Utility\ General Utility:: generate Random Bytes () TYPO3\
CMS\ Core\ Utility\ General Utility:: get Maximum Path Length () TYPO3\
CMS\ Core\ Utility\ General Utility:: get Random Hex String () TYPO3\
CMS\ Core\ Utility\ General Utility:: image Magick Command () TYPO3\
CMS\ Core\ Utility\ General Utility:: lcfirst () TYPO3\
CMS\ Core\ Utility\ General Utility:: raw Url Encode FP () TYPO3\
CMS\ Core\ Utility\ General Utility:: raw Url Encode JS () TYPO3\
CMS\ Core\ Utility\ General Utility:: remove XSS () TYPO3\
CMS\ Core\ Utility\ General Utility:: require File () TYPO3\
CMS\ Core\ Utility\ General Utility:: require Once () TYPO3\
CMS\ Core\ Utility\ General Utility:: resolve All Sheets In DS () TYPO3\
CMS\ Core\ Utility\ General Utility:: resolve Sheet Def In DS () TYPO3\
CMS\ Core\ Utility\ General Utility:: slash JS () TYPO3\
CMS\ Core\ Utility\ General Utility:: strtolower () TYPO3\
CMS\ Core\ Utility\ General Utility:: strtoupper () TYPO3\
CMS\ Core\ Utility\ General Utility:: xml Get Header Attribs () TYPO3\
CMS\ Frontend\ Page\ Page Generator:: pagegen Init () TYPO3\
CMS\ Frontend\ Page\ Page Repository:: get Hash () TYPO3\
CMS\ Frontend\ Page\ Page Repository:: store Hash ()
The following PHP class methods that have been previously deprecated for v8 have been removed:
TYPO3\
CMS\ Backend\ Clipboard\ Clipboard->confirm Msg () TYPO3\
CMS\ Backend\ Controller\ Backend Controller->add Css File () TYPO3\
CMS\ Backend\ Controller\ Backend Controller->add Javascript () TYPO3\
CMS\ Backend\ Controller\ Backend Controller->add Javascript File () TYPO3\
CMS\ Backend\ Controller\ Backend Controller->include Legacy Backend Items () TYPO3\
CMS\ Backend\ Controller\ Page\ Localization Controller->get Record Uids To Copy () TYPO3\
CMS\ Backend\ Controller\ Page\ Page Layout Controller->print Content () TYPO3\
CMS\ Backend\ Domain\ Repository\ Localization\ Localization Repository->get Allowed Languages For Backend User () TYPO3\
CMS\ Backend\ Domain\ Repository\ Localization\ Localization Repository->get Exclude Query Part () TYPO3\
CMS\ Backend\ Domain\ Repository\ Localization\ Localization Repository->get Previous Localized Record Uid () TYPO3\
CMS\ Backend\ Domain\ Repository\ Localization\ Localization Repository->get Record Localization () TYPO3\
CMS\ Backend\ Form\ Form Data Provider\ Abstract Item Provider->sanitize Max Items () TYPO3\
CMS\ Backend\ Module\ Abstract Function Module->get Back Path () [Not
Scanned] TYPO3\ CMS\ Backend\ Module\ Abstract Function Module->get Database Connection () TYPO3\
CMS\ Backend\ Module\ Abstract Function Module->inc Local Lang () [Not
Scanned] TYPO3\ CMS\ Backend\ Module\ Base Script Class->get Database Connection () TYPO3\
CMS\ Backend\ Form\ Abstract Form Element->is Wizards Disabled () TYPO3\
CMS\ Backend\ Form\ Abstract Form Element->render Wizards () TYPO3\
CMS\ Backend\ Form\ Abstract Node->get Validation Data As Data Attribute () TYPO3\
CMS\ Backend\ Form\ Form Result Compiler->JStop () TYPO3\
CMS\ Backend\ Routing\ Uri Builder->build Uri From Ajax Id () TYPO3\
CMS\ Backend\ Template\ Document Template->divider () TYPO3\
CMS\ Backend\ Template\ Document Template->func Menu () TYPO3\
CMS\ Backend\ Template\ Document Template->get Context Menu Code () TYPO3\
CMS\ Backend\ Template\ Document Template->get Drag Drop Code () TYPO3\
CMS\ Backend\ Template\ Document Template->get Header () TYPO3\
CMS\ Backend\ Template\ Document Template->get Resource Header () TYPO3\
CMS\ Backend\ Template\ Document Template->get Tab Menu () TYPO3\
CMS\ Backend\ Template\ Document Template->get Tab Menu Raw () TYPO3\
CMS\ Backend\ Template\ Document Template->header () TYPO3\
CMS\ Backend\ Template\ Document Template->icons () TYPO3\
CMS\ Backend\ Template\ Document Template->load Javascript Lib () TYPO3\
CMS\ Backend\ Template\ Document Template->section () TYPO3\
CMS\ Backend\ Template\ Document Template->section Begin () TYPO3\
CMS\ Backend\ Template\ Document Template->section End () TYPO3\
CMS\ Backend\ Template\ Document Template->section Header () TYPO3\
CMS\ Backend\ Template\ Document Template->t3Button () TYPO3\
CMS\ Backend\ Template\ Document Template->get Version Selector () TYPO3\
CMS\ Backend\ Template\ Document Template->view Page Icon () TYPO3\
CMS\ Backend\ Template\ Document Template->wrap In CData () TYPO3\
CMS\ Backend\ Template\ Document Template->wrap Script Tags () TYPO3\
CMS\ Backend\ Template\ Module Template->get Version Selector () TYPO3\
CMS\ Backend\ View\ Page Layout View->pages_ get Tree () TYPO3\
CMS\ Core\ Authentication\ Abstract User Authentication->veri Code () TYPO3\
CMS\ Core\ Charset\ Charset Converter->conv Capitalize () TYPO3\
CMS\ Core\ Charset\ Charset Converter->conv_ case () TYPO3\
CMS\ Core\ Charset\ Charset Converter->euc_ char2byte_ pos () TYPO3\
CMS\ Core\ Charset\ Charset Converter->euc_ strlen () TYPO3\
CMS\ Core\ Charset\ Charset Converter->euc_ strtrunc () TYPO3\
CMS\ Core\ Charset\ Charset Converter->euc_ substr () TYPO3\
CMS\ Core\ Charset\ Charset Converter->get Preferred Client Language () TYPO3\
CMS\ Core\ Charset\ Charset Converter->strlen () TYPO3\
CMS\ Core\ Charset\ Charset Converter->strtrunc () TYPO3\
CMS\ Core\ Charset\ Charset Converter->substr () TYPO3\
CMS\ Core\ Charset\ Charset Converter->utf8_ byte2char_ pos () TYPO3\
CMS\ Core\ Charset\ Charset Converter->utf8_ strlen () TYPO3\
CMS\ Core\ Charset\ Charset Converter->utf8_ strpos () TYPO3\
CMS\ Core\ Charset\ Charset Converter->utf8_ strrpos () TYPO3\
CMS\ Core\ Charset\ Charset Converter->utf8_ strtrunc () TYPO3\
CMS\ Core\ Charset\ Charset Converter->utf8_ substr () TYPO3\
CMS\ Core\ Core\ Bootstrap->ensure Class Loading Information Exists () TYPO3\
CMS\ Core\ Core\ Bootstrap->load Extension Tables () TYPO3\
CMS\ Core\ Database\ Relation Handler->ready For Interface () TYPO3\
CMS\ Core\ Database\ Query View->table Wrap () TYPO3\
CMS\ Core\ Imaging\ Graphical Functions->create Temp Sub Dir () TYPO3\
CMS\ Core\ Imaging\ Graphical Functions->prepend Absolute Path () TYPO3\
CMS\ Core\ Imaging\ Icon Registry->get Deprecation Settings () [Not
Scanned] TYPO3\ CMS\ Core\ Messaging\ Flash Message->get Class () TYPO3\
CMS\ Core\ Messaging\ Flash Message->get Icon Name () TYPO3\
CMS\ Core\ Typo Script\ Template Service->split Conf Array () TYPO3\
CMS\ Core\ Typo Script\ Template Service->file Content () TYPO3\
CMS\ Core\ Typo Script\ Template Service->remove Query String () TYPO3\
CMS\ Core\ Typo Script\ Template Service->sorted Key List () [Not
Scanned] TYPO3\ CMS\ Extbase\ Domain\ Model\ Category->get Icon () [Not
Scanned] TYPO3\ CMS\ Extbase\ Domain\ Model\ Category->set Icon () TYPO3\
CMS\ Extbase\ Persistence\ Generic\ Qom\ Comparison->get Parameter Identifier () TYPO3\
CMS\ Extbase\ Persistence\ Generic\ Qom\ Comparison->set Parameter Identifier () TYPO3\
CMS\ Extbase\ Persistence\ Generic\ Typo3Query Settings->get Use Prepared Statement () TYPO3\
CMS\ Extbase\ Persistence\ Generic\ Typo3Query Settings->get Use Query Cache () TYPO3\
CMS\ Extbase\ Persistence\ Generic\ Typo3Query Settings->use Prepared Statement () TYPO3\
CMS\ Extbase\ Persistence\ Generic\ Typo3Query Settings->use Query Cache () TYPO3\
CMS\ Fluid\ Core\ Rendering\ Rendering Context->get Object Manager () TYPO3\
CMS\ Fluid\ Core\ Rendering\ Rendering Context->get Template Variable Container () TYPO3\
CMS\ Fluid\ Core\ Rendering\ Rendering Context->inject Object Manager () TYPO3\
CMS\ Fluid\ Core\ Rendering\ Rendering Context->set Legacy Mode () TYPO3\
CMS\ Form\ Domain\ Model\ Form Elements\ Abstract Form Element->on Submit () TYPO3\
CMS\ Form\ Domain\ Model\ Form Elements\ Abstract Section->on Submit () TYPO3\
CMS\ Form\ Domain\ Model\ Form Elements\ File Upload->on Building Finished () TYPO3\
CMS\ Form\ Domain\ Model\ Form Elements\ Form Element Interface->on Submit () TYPO3\
CMS\ Form\ Domain\ Model\ Form Elements\ Unknown Form Element->on Submit () TYPO3\
CMS\ Form\ Domain\ Model\ Renderable\ Abstract Renderable->before Rendering () TYPO3\
CMS\ Form\ Domain\ Model\ Renderable\ Abstract Renderable->on Building Finished () TYPO3\
CMS\ Form\ Domain\ Model\ Renderable\ Renderable Interface->on Building Finished () TYPO3\
CMS\ Form\ Domain\ Model\ Renderable\ Root Renderable Interface->before Rendering () TYPO3\
CMS\ Form\ Domain\ Runtime\ Form Runtime->before Rendering () TYPO3\
CMS\ Frontend\ Authentication\ Frontend User Authentication->record_ registration () TYPO3\
CMS\ Frontend\ Content Object\ Abstract Content Object->get Content Object () TYPO3\
CMS\ Frontend\ Content Object\ Content Object Renderer->URLq Mark () TYPO3\
CMS\ Frontend\ Content Object\ Content Object Renderer->clear TSProperties () TYPO3\
CMS\ Frontend\ Content Object\ Content Object Renderer->file Resource () TYPO3\
CMS\ Frontend\ Content Object\ Content Object Renderer->fill In Marker Array () TYPO3\
CMS\ Frontend\ Content Object\ Content Object Renderer->get Closest MPvalue For Page () TYPO3\
CMS\ Frontend\ Content Object\ Content Object Renderer->get Subpart () TYPO3\
CMS\ Frontend\ Content Object\ Content Object Renderer->get Where () TYPO3\
CMS\ Frontend\ Content Object\ Content Object Renderer->gif Builder Text Box () TYPO3\
CMS\ Frontend\ Content Object\ Content Object Renderer->include Libs () TYPO3\
CMS\ Frontend\ Content Object\ Content Object Renderer->linebreaks () TYPO3\
CMS\ Frontend\ Content Object\ Content Object Renderer->process Params () TYPO3\
CMS\ Frontend\ Content Object\ Content Object Renderer->remove Bad HTML () TYPO3\
CMS\ Frontend\ Content Object\ Content Object Renderer->std Wrap_ font Tag () TYPO3\
CMS\ Frontend\ Content Object\ Content Object Renderer->std Wrap_ remove Bad HTML () TYPO3\
CMS\ Frontend\ Content Object\ Content Object Renderer->substitute Marker () TYPO3\
CMS\ Frontend\ Content Object\ Content Object Renderer->substitute Marker And Subpart Array Recursive () TYPO3\
CMS\ Frontend\ Content Object\ Content Object Renderer->substitute Marker Array () TYPO3\
CMS\ Frontend\ Content Object\ Content Object Renderer->substitute Marker Array Cached () TYPO3\
CMS\ Frontend\ Content Object\ Content Object Renderer->substitute Marker In Object () TYPO3\
CMS\ Frontend\ Content Object\ Content Object Renderer->substitute Subpart () TYPO3\
CMS\ Frontend\ Content Object\ Content Object Renderer->substitute Subpart Array () TYPO3\
CMS\ Frontend\ Controller\ Typo Script Frontend Controller->be Login Link IPList () TYPO3\
CMS\ Frontend\ Controller\ Typo Script Frontend Controller->cs Conv () TYPO3\
CMS\ Frontend\ Controller\ Typo Script Frontend Controller->encrypt Charcode () TYPO3\
CMS\ Frontend\ Controller\ Typo Script Frontend Controller->encrypt Email () TYPO3\
CMS\ Frontend\ Controller\ Typo Script Frontend Controller->generate Page_ which Script () TYPO3\
CMS\ Frontend\ Controller\ Typo Script Frontend Controller->include Libraries () TYPO3\
CMS\ Frontend\ Controller\ Typo Script Frontend Controller->set Parse Time () TYPO3\
CMS\ Frontend\ Page\ Page Repository->get Path From Rootline () TYPO3\
CMS\ Indexed Search\ Indexer->include Crawler Class () TYPO3\
CMS\ Lang\ Language Service->add Module Labels () TYPO3\
CMS\ Lang\ Language Service->get Parser Factory () TYPO3\
CMS\ Lang\ Language Service->make Entities () TYPO3\
CMS\ Lang\ Language Service->override LL () TYPO3\
CMS\ Lowlevel\ Utility\ Array Browser->wrap Value () TYPO3\
CMS\ Recordlist\ Record List\ Abstract Database Record List->make Query Array () TYPO3\
CMS\ Taskcenter\ Controller\ Task Module Controller->print Content ()
The following methods changed signature according to previous deprecations in v8 at the end of the argument list:
TYPO3\
- Third and fourth argument droppedCMS\ Core\ Charset\ Charset Converter->euc_ char_ mapping () TYPO3\
- Third and fourth argument droppedCMS\ Core\ Charset\ Charset Converter->sb_ char_ mapping () TYPO3\
- Second and third argument droppedCMS\ Core\ Charset\ Charset Converter->utf8_ char_ mapping () TYPO3\
- Fourth argument droppedCMS\ Core\ Data Handling\ Data Handler->ext File Functions () TYPO3\
- Third argument droppedCMS\ Core\ Localization\ Language Store->set Configuration () TYPO3\
- Third argument droppedCMS\ Core\ Localization\ Parser\ Abstract Xml Parser->get Parsed Data () TYPO3\
- Third argument droppedCMS\ Core\ Localization\ Parser\ Localization Parser Interface->get Parsed Data () TYPO3\
- Third argument droppedCMS\ Core\ Localization\ Parser\ Locallang Xml Parser->get Parsed Data () TYPO3\
- Fourth argument droppedCMS\ Core\ Page\ Page Renderer->add Inline Language Label File () TYPO3\
- Fourth argument droppedCMS\ Core\ Page\ Page Renderer->include Language File For Inline () TYPO3\
- Third argument droppedCMS\ Extbase\ Persistence\ Generic\ Query->like () TYPO3\
- Third argument droppedCMS\ Frontend\ Plugin\ Abstract Plugin->pi_ get LL () TYPO3\
- Second argument droppedCMS\ Lang\ Language Service->get LL () TYPO3\
- Third argument droppedCMS\ Lang\ Language Service->get LLL () TYPO3\
- Second argument droppedCMS\ Lang\ Language Service->s L ()
The following static methods changed signature according to previous deprecations in v8 at the end of the argument list:
TYPO3\
- Second and third argument droppedCMS\ Core\ Utility\ General Utility:: get File Abs File Name () TYPO3\
- Second argument droppedCMS\ Core\ Utility\ General Utility:: wrap JS () TYPO3\
- Second, third and fourth argument droppedCMS\ Recycler\ Utility\ Recycler Utility:: get Record Path ()
The following methods changed signature according to previous deprecations in v8 which should be given as null if further arguments are added after the unused ones:
TYPO3\
- Second argument unusedCMS\ Core\ Html\ Rte Html Parser->RTE_ transform () TYPO3\
- Third and fourth argument unusedCMS\ Core\ Localization\ Localization Factory->get Parsed Data () TYPO3\
- Fourth argument unusedCMS\ Core\ Typo Script\ Template Service->link Data () TYPO3\
- First argument removedCMS\ Frontend\ Controller\ Typo Script Frontend Controller->which Workspace ()
The following constructor arguments are unused and should be given as null if additional arguments are given after the unused one:
- [NotScanned]
TYPO3\
- First argument unusedCMS\ Frontend\ Plugin\ Abstract Plugin->__ constructor ()
The following methods changed single argument details:
- [NotScanned]
TYPO3\
- Fifth argument ignores [labels][tabs_images][tab]CMS\ Core\ Utility\ Extension Management Utility:: add Module - [NotScanned]
TYPO3\
- Persistent or file prefix in first argument removedCMS\ Core\ Utility\ General Utility:: call User Function () - [NotScanned]
\TYPO3\
- support for TYPO3CMSCoreDatabasePreparedStatement as argument droppedCMS\ Extbase\ Persistence\ Generic\ Qom\ Statement - [NotScanned]
TYPO3\
- File reference prefix in first argument removedCMS\ Core\ Utility\ General Utility:: get User Obj () - [NotScanned]
TYPO3\
- support for boolean as fourth argument removedCMS\ Extbase\ Mvc\ Cli\ Console Output->ask And Validate () - [NotScanned]
TYPO3\
- support for boolean as fifth argument removedCMS\ Extbase\ Mvc\ Cli\ Console Output->select ()
The following methods have additional arguments:
TYPO3\
- Third parameter is now mandatoryCMS\ Frontend\ Content Object\ Content Object Renderer->search Where ()
The following public class properties have been dropped:
TYPO3\
CMS\ Backend\ Controller\ Edit Document Controller->localization Mode TYPO3\
CMS\ Backend\ Controller\ Page Layout Controller->edit_ record TYPO3\
CMS\ Backend\ Controller\ Page Layout Controller->new_ unique_ uid TYPO3\
CMS\ Backend\ Controller\ Page Layout Controller->external Tables TYPO3\
CMS\ Backend\ Module\ Abstract Function Module->this Path TYPO3\
CMS\ Backend\ Template\ Document Template->ext JScode TYPO3\
CMS\ Backend\ Template\ Document Template->form_ large Comp TYPO3\
CMS\ Core\ Charset\ Charset Converter->char Set Array TYPO3\
CMS\ Core\ Charset\ Charset Converter->four Byte Sets TYPO3\
CMS\ Core\ Data Handling\ Data Handler->check Workspace Cache TYPO3\
CMS\ Core\ Imaging\ Graphical Functions->temp Path TYPO3\
CMS\ Frontend\ Content Object\ Menu\ Abstract Menu Content Object->parent Menu Arr TYPO3\
CMS\ Frontend\ Controller\ Typo Script Frontend Controller->compensate Field Width TYPO3\
CMS\ Frontend\ Controller\ Typo Script Frontend Controller->dtd Allows Frames TYPO3\
CMS\ Frontend\ Controller\ Typo Script Frontend Controller->exclude CHash Vars TYPO3\
CMS\ Frontend\ Controller\ Typo Script Frontend Controller->script Parse Time TYPO3\
CMS\ Frontend\ Controller\ Typo Script Frontend Controller->cs Conv Obj TYPO3\
CMS\ Frontend\ Controller\ Typo Script Frontend Controller->default Char Set TYPO3\
CMS\ Frontend\ Controller\ Typo Script Frontend Controller->render Charset TYPO3\
CMS\ Lang\ Language Service->char Set TYPO3\
CMS\ Lang\ Language Service->cs Conv Obj TYPO3\
CMS\ Lang\ Language Service->module Labels TYPO3\
CMS\ Lang\ Language Service->parser Factory
The following class properties have changed visibility:
TYPO3\
changed from public to protectedCMS\ Core\ Data Handling\ Data Handler->rec Update Access Cache TYPO3\
changed from public to protectedCMS\ Core\ Data Handling\ Data Handler->rec Insert Access Cache TYPO3\
changed from public to protectedCMS\ Core\ Data Handling\ Data Handler->is Record In Web Mount_ Cache TYPO3\
changed from public to protectedCMS\ Core\ Data Handling\ Data Handler->is In Web Mount_ Cache TYPO3\
changed from public to protectedCMS\ Core\ Data Handling\ Data Handler->cached TSconfig TYPO3\
changed from public to protectedCMS\ Core\ Data Handling\ Data Handler->page Cache
The following public class constants have been dropped:
TYPO3\
CMS\ Backend\ Template\ Document Template:: STATUS_ ICON_ ERROR TYPO3\
CMS\ Backend\ Template\ Document Template:: STATUS_ ICON_ WARNING TYPO3\
CMS\ Backend\ Template\ Document Template:: STATUS_ ICON_ NOTIFICATION TYPO3\
CMS\ Backend\ Template\ Document Template:: STATUS_ ICON_ OK
The following configuration options are not evaluated anymore:
$GLOBALS
['TYPO3_ CONF_ VARS'] ['SC_ OPTIONS'] ['GLOBAL] [cli Keys'] $GLOBALS
['TYPO3_ CONF_ VARS'] ['FE'] ['no PHPscript Include'] $GLOBALS
['TYPO3_ CONF_ VARS'] ['FE'] ['max Session Data Size'] $GLOBALS
['TYPO3_ CONF_ VARS_ extension Added']
The following hooks have been removed:
$GLOBALS
['TYPO3_ CONF_ VARS'] ['SC_ OPTIONS'] ['t3lib/ class. t3lib_ befunc. php'] ['get Flex Form DSClass'] $GLOBALS
['TYPO3_ CONF_ VARS'] ['SC_ OPTIONS'] ['t3lib/ div/ class. t3lib_ utility_ client. php'] ['get Device Type'] $GLOBALS
['TYPO3_ CONF_ VARS'] ['SC_ OPTIONS'] ['typo3/ class. db_ list. inc'] ['make Query Array']
The following entry points have been removed:
- [NotScanned]
typo3/
cli_ dispatch. phpsh
The following functionality has been removed:
- [NotScanned] Support for legacy prepared statements within Extbase Persistence within QomStatement
The following TypoScript options have been removed:
std
Wrap. font Tag std
Wrap. remove Bad HTML config.
main Script config.
frame Reload If Not In Frameset config.
no Scale Up config.
set JS_ mouse Over config.
set JS_ open Pic config.
doctype = xhtml_ frames config.
xhtml Doctype = xhtml_ frames config.
page Gen Script config.
be Login Link IPList config.
be Login Link IPList_ login config.
be Login Link IPList_ logout page.
frame Set page.
insert Classes From RTE - single slashes are no longer interpreted as comment
The following TCA properties have been removed:
type=select
selectedListStyletype=select
itemListStyletype=inline
behaviour['localizationMode']
The following PageTsConfig properties have been removed:
TCEFORM.
- with icons not registered in IconRegistry[table]. [field]. add Items. icon TCEFORM.
[table]. [flex Form Field]. PAGE_ TSCONFIG_ ID TCEFORM.
[table]. [flex Form Field]. PAGE_ TSCONFIG_ IDLIST TCEFORM.
[table]. [flex Form Field]. PAGE_ TSCONFIG_ STR
The following icon identifiers have been removed:
actions-
document- close actions-
edit- add
The following Fluid ViewHelper arguments have been removed:
f:
be. container->enable Click Menu f:
be. container->load Ext Js f:
be. container->load Ext Js Theme f:
be. container->enable Ext Js Debug f:
be. container->load JQuery f:
be. container->j Query Namespace f:
be. page Renderer->load Ext Js f:
be. page Renderer->load Ext Js Theme f:
be. page Renderer->enable Ext Js Debug f:
be. page Renderer->load JQuery f:
be. page Renderer->j Query Namespace f:
case->default (use f: default Case instead)
The following requireJS modules have been removed:
TYPO3/
CMS/ Core/ Query Generator
Further removal notes:
- FormEngine result array ignores key
ext
JSCODE - RTE transformation 'ts_css' dropped
- Invalid flex form data structure wildcard matching
second
droppedField Value,*
The following JavaScript methods and options have been removed:
backend/
Resources/ Public/ Java Script/ jsfunc. inline. js escape Selector Object Id TYPO3/
CMS/ Backend/ Modal. get Severity Class () TYPO3/
CMS/ Backend/ Severity. information
Impact¶
Instantiating or requiring the PHP classes, will result in PHP fatal errors.
Calling the entry points via CLI will result in a file not found error.