Breaking: #109783 - Deprecated functionality removed
See forge#109783
Description
The following PHP classes that have previously been marked as deprecated with v14 have been removed:
\TYPO3\(Deprecation entry)CMS\ Core\ Console\ Command Name Already In Use Exception \TYPO3\(Deprecation entry)CMS\ Core\ Localization\ Parser\ Abstract Xml Parser \TYPO3\(Deprecation entry)CMS\ Core\ Localization\ Parser\ Xliff Parser \TYPO3\(Deprecation entry)CMS\ Form\ Mvc\ Configuration\ Inheritances Resolver Service \TYPO3\(Deprecation entry)CMS\ Frontend\ Resource\ File Path Sanitizer \TYPO3\(Deprecation entry)CMS\ Lowlevel\ Integrity\ Database Integrity Check
The following PHP classes have been declared
final:
\TYPO3\CMS\ Some Extension\ Some\ Class Name
The following PHP interfaces that have previously been marked as deprecated with v14 have been removed:
\TYPO3\(Deprecation entry)CMS\ Core\ Localization\ Parser\ Localization Parser Interface
The following PHP interfaces changed:
\TYPO3\addedCMS\ Some Extension\ Some\ Interface Name->some Method ()
The following PHP class aliases that have previously been marked as deprecated with v14 have been removed:
\TYPO3\CMS\ Some Extension\ Some\ Class Name
The following PHP class methods that have previously been marked as deprecated with v14 have been removed:
\TYPO3\(Deprecation entry)CMS\ Core\ Data Handling\ Page Doktype Registry->add () \TYPO3\(Deprecation entry)CMS\ Core\ Data Handling\ Page Doktype Registry->add Allowed Record Types () \TYPO3\(Deprecation entry)CMS\ Core\ Data Handling\ Page Doktype Registry->does Doktype Only Allow Specified Record Types ()
The following PHP static class methods that have previously been marked as deprecated for v14 have been removed:
\TYPO3\(Deprecation entry)CMS\ Core\ Utility\ General Utility:: create Version Numbered Filename () \TYPO3\(Deprecation entry)CMS\ Core\ Utility\ General Utility:: get Indp Env () \TYPO3\(Deprecation entry)CMS\ Core\ Utility\ General Utility:: set Indp Env () \TYPO3\(Deprecation entry)CMS\ Core\ Utility\ Path Utility:: get Public Resource Web Path ()
The following methods changed signature according to previous deprecations in v14 at the end of the argument list:
\TYPO3\- argumentCMS\ Core\ Utility\ General Utility:: is On Current Host () $requestis now mandatory (Deprecation entry)\TYPO3\- argumentCMS\ Core\ Utility\ General Utility:: location Header Url () $requestis now mandatory (Deprecation entry)\TYPO3\- argumentCMS\ Core\ Utility\ General Utility:: sanitize Local Url () $requestis now mandatory (Deprecation entry)
The following public class properties have been dropped:
\TYPO3\CMS\ Some Extension\ Some\ Class Name->some Property
The following class property has changed/enforced type:
\TYPO3\(is nowCMS\ Some Extension\ Some\ Class Name->some Property \Some\)Type
The following class constants have been dropped:
\TYPO3\CMS\ Some Extension\ Some\ Class Name:: SOME_ CONSTANT
The following TypoScript options have been dropped or adapted:
plugin.andtx_ form. settings. yaml Configurations module.(Deprecation entry)tx_ form. settings. yaml Configurations
The following user TSconfig options have been removed:
options.some. option
The following form yaml configurations that have previously been marked as deprecated for v14 have been removed:
field(Deprecation entry)Explanation Text __(Deprecation entry)inheritances
The following global option handling have been dropped and are ignored:
$GLOBALS['TYPO3_ CONF_ VARS'] ['SOME'] ['option']
The following global variables have been changed:
$GLOBALSdescription of change['TYPO3_ CONF_ VARS'] ['SOME'] ['option']
The following hooks have been removed:
$GLOBALS['TYPO3_ CONF_ VARS'] ['SC_ OPTIONS'] ['some'] ['hook']
The following TCA options are not evaluated anymore:
$GLOBALS['TCA'] [$table] ['some'] ['option']
The following extbase validator options have been removed:
someinOption \TYPO3\CMS\ Extbase\ Validation\ Validator\ Some Validator
The following fallbacks have been removed:
- Description of removed fallback
The following upgrade wizards have been removed:
- Description of removed upgrade wizard
The following row updater has been removed:
\TYPO3\CMS\ Install\ Updates\ Row Updater\ Some Migration
The following database table fields have been removed:
some_table. some_ field
The following JavaScript modules have been removed:
@typo3/some- extension/ some- module. js
The following JavaScript method behaviours have changed:
Somedescription of changeModule. some Method ()
The following JavaScript methods have been removed:
create,Abstract View Form Element Toolbar () wire,Abstract View Form Element Toolbar Event Listeners () each,Template Property () render,Checkbox Template () render,Simple Template () render,Simple Template With Validators () render,Select Templates () renderofFile Upload Templates () @typo3/(Deprecation entry)form/ backend/ form- editor/ stage- component
The following smooth migration for JavaScript modules have been removed:
@typo3/tosome- extension/ old- module @typo3/some- extension/ new- module
The following localization XLIFF files have been removed:
EXT:some_ extension/ Resources/ Private/ Language/ some_ file. xlf
The following template files have been removed:
EXT:(Deprecation entry)form/ Resources/ Private/ Backend/ Partials/ Form Editor/ Stage/ Simple Template. fluid. html EXT:(Deprecation entry)form/ Resources/ Private/ Backend/ Partials/ Form Editor/ Stage/ Select Template. fluid. html EXT:(Deprecation entry)form/ Resources/ Private/ Backend/ Partials/ Form Editor/ Stage/ File Upload Template. fluid. html EXT:(Deprecation entry)form/ Resources/ Private/ Backend/ Partials/ Form Editor/ Stage/ Content Element. fluid. html EXT:(Deprecation entry)form/ Resources/ Private/ Backend/ Partials/ Form Editor/ Stage/ Fieldset. fluid. html EXT:(Deprecation entry)form/ Resources/ Private/ Backend/ Partials/ Form Editor/ Stage/ Static Text. fluid. html EXT:(Deprecation entry)form/ Resources/ Private/ Backend/ Partials/ Form Editor/ Stage/ Page. fluid. html EXT:(Deprecation entry)form/ Resources/ Private/ Backend/ Partials/ Form Editor/ Stage/ Summary Page. fluid. html EXT:(Deprecation entry)form/ Resources/ Private/ Backend/ Partials/ Form Editor/ Stage/_ Element Toolbar. fluid. html EXT:(Deprecation entry)form/ Resources/ Private/ Backend/ Partials/ Form Editor/ Stage/_ Unknown Element. fluid. html
The following content element definitions have been removed:
tt_content. some_ element
Impact
Using above removed functionality will most likely raise PHP fatal level errors, may change website output or crashes browser JavaScript.