diff --git a/.gitignore b/.gitignore index bcc0b7a..6e009d1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ .idea -vendor/ \ No newline at end of file +vendor/ +.Build/ \ No newline at end of file diff --git a/Readme.md b/Readme.md new file mode 100644 index 0000000..49a5fa0 --- /dev/null +++ b/Readme.md @@ -0,0 +1,109 @@ +TYPO3 scanner +============= + +Scans code for usage of deprecated and or changed code. + +This is a library component that can be used to build tools that scan PHP files for broken or deprecated code. + +Tools using this library: +- [TYPO3 CMS v9](https://typo3.org/) +- [standalone TYPO3 scanner](https://github.com/Tuurlijk/typo3scan) + +TYPO3 publishes [breaking changes and deprecations since version 7](https://docs.typo3.org/typo3cms/extensions/core/stable/Index.html). + +This library uses the [PHP parser](https://github.com/nikic/PHP-Parser) written by [Nikita Popov](https://github.com/nikic). The parser transforms the PHP code from a file into an [Abstract Syntax Tree (AST)](https://github.com/nikic/PHP-Parser/blob/master/doc/component/Walking_the_AST.markdown). This can then be easily analysed using 'Matchers' and accompanying 'Rules'. + +## Matchers +Every node visited by the node traverser, will be checked using all Matchers specified in the `\TYPO3\CMS\Scanner\Domain\Model\MatcherBundle`. + +Currently we have the followign matchers: + +### ArrayDimensionMatcher +Matches arrays like `$GLOBALS['foo']['bar']` +### ArrayGlobalMatcher +Match access to a one dimensional $GLOBAL array +Example `$GLOBALS['TYPO3_DB']` +### ArrayMatcher +Find usages of dropped TCA configuration values and other nested array structures. +You can specify the `matchOnValues` parameter to pass in an array of values to match. +### ClassConstantMatcher +Find usages of class constants. +Test for `Class\Name::THE_CONSTANT`, matches are considered "strong" +### ClassNameMatcher +Find usages of class / interface names which are entirely deprecated or removed +### ClassNamePatternMatcher +Find usages of class / interface names which are entirely deprecated or removed by specifying regex patterns +### ConstantMatcher +Find usages of class constants. +Test for `THE_CONSTANT`, matches are considered "strong" +### FunctionCallMatcher +Find usages of global function calls which were removed / deprecated. This is a strong match. +### GlobalMatcher +Match access to a one dimensional '$GLOBAL' array +Example `$TT` +### InterfaceMethodChangedMatcher +Matches interface method arguments which have been dropped. +This does *not* test if a class implements an interface. +The scanner only looks for: +- Class method names not having specified number of arguments +- Method calls with given method name not having this number of arguments +### MethodAnnotationMatcher +Find usages of method annotations +### MethodArgumentDroppedMatcher +Find usages of method calls which changed signature and dropped arguments, +but are called with more arguments. +This is a "weak" match since we're just testing for method name +but not connected class. +### MethodArgumentDroppedStaticMatcher +Find usages of static method calls which were removed / deprecated. +This is a "strong" match if class name is given and "weak" if not. +### MethodArgumentRequiredMatcher +Find usages of method calls which changed signature and added required arguments. +This is a "weak" match since we're just testing for method name +but not connected class. +### MethodArgumentRequiredStaticMatcher +Find usages of static method calls which gained new mandatory arguments. +This is a "strong" match if class name is given and "weak" if not. +### MethodArgumentUnusedMatcher +Match method usages where arguments "in between" are unused but not given as "null": +`public function foo($arg1, $unsused1 = null, $unused2 = null, $arg4)` +but called with: +`->foo('arg1', 'notNull', null, 'arg4');` +### MethodArgumentUnusedStaticMatcher +Match static method usages where arguments "in between" are unused but not given as "null": +`public function foo($arg1, $unsused1 = null, $unused2 = null, $arg4)` +but called with: +`->foo('arg1', 'notNull', null, 'arg4');` +This is a "strong" match if class name is given and "weak" if not. +### MethodCallMatcher +Find usages of method calls which were removed / deprecated. +This is a "weak" match since we're just testing for method name +but not connected class. +### MethodCallStaticMatcher +Find usages of static method calls which were removed / deprecated. + +This match is performed either is case of a direct `foo\bar::aMethod()` call +as "strong" match, or as only `::aMethod()` as "weak" match. + +As additional indicator, the number of required, mandatory arguments is +recognized: If calling a static method as `$foo::aMethod($arg1)`, but the +method needs two arguments, this is *not* considered a match. This would +have raised a fatal PHP error anyway and this is nothing we test here. +### PropertyAnnotationMatcher +Find usages of property annotations +### PropertyExistsStaticMatcher +Find usages of properties which have been deprecated or removed. +Useful if abstract classes remove properties. +### PropertyProtectedMatcher +Find usages of properties which have been made protected and are +not called in $this context. +### PropertyPublicMatcher +Find usages of properties which were removed / deprecated. + +## Rules +There are rulesets for each matcher in: [config/Matcher](./config/Matcher). Currently there are rules for v7, v8 and v9 of TYPO3. + +## Test +When you write a new matcher or extend an existing one, please also write the needed tests. + +You can run the tests with: `./.Build/bin/phpunit tests` \ No newline at end of file diff --git a/composer.json b/composer.json index b64e252..42fe3ba 100644 --- a/composer.json +++ b/composer.json @@ -19,8 +19,15 @@ "TYPO3\\CMS\\Scanner\\Tests\\": "tests/" } }, + "config": { + "bin-dir": ".Build/bin", + "vendor-dir": ".Build/vendor" + }, "require": { - "nikic/php-parser": "4.0", - "symfony/finder": "^3.3" + "nikic/php-parser": "^4.0", + "symfony/finder": "^3.3 || ^4.1" + }, + "require-dev": { + "phpunit/phpunit": "^8" } } diff --git a/composer.lock b/composer.lock index 4839a8e..465bb7d 100644 --- a/composer.lock +++ b/composer.lock @@ -4,20 +4,20 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "dd89f60f632dfc18f3265b091a906828", + "content-hash": "7ca8b9ab74c8a2a4849a665c22e61ced", "packages": [ { "name": "nikic/php-parser", - "version": "v4.0.0", + "version": "v4.15.3", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "9c18e3db49fa469f5feffe40dbd7b1ec2b61e41f" + "reference": "570e980a201d8ed0236b0a62ddf2c9cbb2034039" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/9c18e3db49fa469f5feffe40dbd7b1ec2b61e41f", - "reference": "9c18e3db49fa469f5feffe40dbd7b1ec2b61e41f", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/570e980a201d8ed0236b0a62ddf2c9cbb2034039", + "reference": "570e980a201d8ed0236b0a62ddf2c9cbb2034039", "shasum": "" }, "require": { @@ -25,7 +25,8 @@ "php": ">=7.0" }, "require-dev": { - "phpunit/phpunit": "^6.5 || ^7.0" + "ircmaxell/php-yacc": "^0.0.7", + "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0" }, "bin": [ "bin/php-parse" @@ -33,7 +34,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.0-dev" + "dev-master": "4.9-dev" } }, "autoload": { @@ -55,31 +56,31 @@ "parser", "php" ], - "time": "2018-02-28T20:39:30+00:00" + "support": { + "issues": "https://github.com/nikic/PHP-Parser/issues", + "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.3" + }, + "time": "2023-01-16T22:05:37+00:00" }, { "name": "symfony/finder", - "version": "v3.4.11", + "version": "v4.4.44", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "472a92f3df8b247b49ae364275fb32943b9656c6" + "reference": "66bd787edb5e42ff59d3523f623895af05043e4f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/472a92f3df8b247b49ae364275fb32943b9656c6", - "reference": "472a92f3df8b247b49ae364275fb32943b9656c6", + "url": "https://api.github.com/repos/symfony/finder/zipball/66bd787edb5e42ff59d3523f623895af05043e4f", + "reference": "66bd787edb5e42ff59d3523f623895af05043e4f", "shasum": "" }, "require": { - "php": "^5.5.9|>=7.0.8" + "php": ">=7.1.3", + "symfony/polyfill-php80": "^1.16" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\Finder\\": "" @@ -102,17 +103,1532 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony Finder Component", + "description": "Finds files and directories via an intuitive fluent interface", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/finder/tree/v4.4.44" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-29T07:35:46+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.27.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", + "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.27-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", "homepage": "https://symfony.com", - "time": "2018-05-16T08:49:21+00:00" + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php80/tree/v1.27.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-11-03T14:55:06+00:00" + } + ], + "packages-dev": [ + { + "name": "doctrine/instantiator", + "version": "1.5.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/instantiator.git", + "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/0a0fa9780f5d4e507415a065172d26a98d02047b", + "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^9 || ^11", + "ext-pdo": "*", + "ext-phar": "*", + "phpbench/phpbench": "^0.16 || ^1", + "phpstan/phpstan": "^1.4", + "phpstan/phpstan-phpunit": "^1", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.30 || ^5.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "https://ocramius.github.io/" + } + ], + "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", + "homepage": "https://www.doctrine-project.org/projects/instantiator.html", + "keywords": [ + "constructor", + "instantiate" + ], + "support": { + "issues": "https://github.com/doctrine/instantiator/issues", + "source": "https://github.com/doctrine/instantiator/tree/1.5.0" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", + "type": "tidelift" + } + ], + "time": "2022-12-30T00:15:36+00:00" + }, + { + "name": "myclabs/deep-copy", + "version": "1.11.0", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/14daed4296fae74d9e3201d2c4925d1acb7aa614", + "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "conflict": { + "doctrine/collections": "<1.6.8", + "doctrine/common": "<2.13.3 || >=3,<3.2.2" + }, + "require-dev": { + "doctrine/collections": "^1.6.8", + "doctrine/common": "^2.13.3 || ^3.2.2", + "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" + }, + "type": "library", + "autoload": { + "files": [ + "src/DeepCopy/deep_copy.php" + ], + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Create deep copies (clones) of your objects", + "keywords": [ + "clone", + "copy", + "duplicate", + "object", + "object graph" + ], + "support": { + "issues": "https://github.com/myclabs/DeepCopy/issues", + "source": "https://github.com/myclabs/DeepCopy/tree/1.11.0" + }, + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", + "type": "tidelift" + } + ], + "time": "2022-03-03T13:19:32+00:00" + }, + { + "name": "phar-io/manifest", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/phar-io/manifest.git", + "reference": "97803eca37d319dfa7826cc2437fc020857acb53" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53", + "reference": "97803eca37d319dfa7826cc2437fc020857acb53", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-phar": "*", + "ext-xmlwriter": "*", + "phar-io/version": "^3.0.1", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", + "support": { + "issues": "https://github.com/phar-io/manifest/issues", + "source": "https://github.com/phar-io/manifest/tree/2.0.3" + }, + "time": "2021-07-20T11:28:43+00:00" + }, + { + "name": "phar-io/version", + "version": "3.2.1", + "source": { + "type": "git", + "url": "https://github.com/phar-io/version.git", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Library for handling version information and constraints", + "support": { + "issues": "https://github.com/phar-io/version/issues", + "source": "https://github.com/phar-io/version/tree/3.2.1" + }, + "time": "2022-02-21T01:04:05+00:00" + }, + { + "name": "phpunit/php-code-coverage", + "version": "7.0.15", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "819f92bba8b001d4363065928088de22f25a3a48" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/819f92bba8b001d4363065928088de22f25a3a48", + "reference": "819f92bba8b001d4363065928088de22f25a3a48", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-xmlwriter": "*", + "php": ">=7.2", + "phpunit/php-file-iterator": "^2.0.2", + "phpunit/php-text-template": "^1.2.1", + "phpunit/php-token-stream": "^3.1.3 || ^4.0", + "sebastian/code-unit-reverse-lookup": "^1.0.1", + "sebastian/environment": "^4.2.2", + "sebastian/version": "^2.0.1", + "theseer/tokenizer": "^1.1.3" + }, + "require-dev": { + "phpunit/phpunit": "^8.2.2" + }, + "suggest": { + "ext-xdebug": "^2.7.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "keywords": [ + "coverage", + "testing", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/7.0.15" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2021-07-26T12:20:09+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "2.0.5", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "42c5ba5220e6904cbfe8b1a1bda7c0cfdc8c12f5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/42c5ba5220e6904cbfe8b1a1bda7c0cfdc8c12f5", + "reference": "42c5ba5220e6904cbfe8b1a1bda7c0cfdc8c12f5", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "require-dev": { + "phpunit/phpunit": "^8.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "FilterIterator implementation that filters files based on a list of suffixes.", + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", + "keywords": [ + "filesystem", + "iterator" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/2.0.5" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2021-12-02T12:42:26+00:00" + }, + { + "name": "phpunit/php-text-template", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686", + "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Simple template engine.", + "homepage": "https://github.com/sebastianbergmann/php-text-template/", + "keywords": [ + "template" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-text-template/issues", + "source": "https://github.com/sebastianbergmann/php-text-template/tree/1.2.1" + }, + "time": "2015-06-21T13:50:34+00:00" + }, + { + "name": "phpunit/php-timer", + "version": "2.1.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "2454ae1765516d20c4ffe103d85a58a9a3bd5662" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/2454ae1765516d20c4ffe103d85a58a9a3bd5662", + "reference": "2454ae1765516d20c4ffe103d85a58a9a3bd5662", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "require-dev": { + "phpunit/phpunit": "^8.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": [ + "timer" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-timer/issues", + "source": "https://github.com/sebastianbergmann/php-timer/tree/2.1.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T08:20:02+00:00" + }, + { + "name": "phpunit/php-token-stream", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-token-stream.git", + "reference": "a853a0e183b9db7eed023d7933a858fa1c8d25a3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/a853a0e183b9db7eed023d7933a858fa1c8d25a3", + "reference": "a853a0e183b9db7eed023d7933a858fa1c8d25a3", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": "^7.3 || ^8.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Wrapper around PHP's tokenizer extension.", + "homepage": "https://github.com/sebastianbergmann/php-token-stream/", + "keywords": [ + "tokenizer" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-token-stream/issues", + "source": "https://github.com/sebastianbergmann/php-token-stream/tree/master" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "abandoned": true, + "time": "2020-08-04T08:28:15+00:00" + }, + { + "name": "phpunit/phpunit", + "version": "8.5.32", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "375686930d05c9fd7d20f6e5fc38121e8d7a9d55" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/375686930d05c9fd7d20f6e5fc38121e8d7a9d55", + "reference": "375686930d05c9fd7d20f6e5fc38121e8d7a9d55", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.3.1", + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xml": "*", + "ext-xmlwriter": "*", + "myclabs/deep-copy": "^1.10.0", + "phar-io/manifest": "^2.0.3", + "phar-io/version": "^3.0.2", + "php": ">=7.2", + "phpunit/php-code-coverage": "^7.0.12", + "phpunit/php-file-iterator": "^2.0.4", + "phpunit/php-text-template": "^1.2.1", + "phpunit/php-timer": "^2.1.2", + "sebastian/comparator": "^3.0.5", + "sebastian/diff": "^3.0.2", + "sebastian/environment": "^4.2.3", + "sebastian/exporter": "^3.1.5", + "sebastian/global-state": "^3.0.0", + "sebastian/object-enumerator": "^3.0.3", + "sebastian/resource-operations": "^2.0.1", + "sebastian/type": "^1.1.3", + "sebastian/version": "^2.0.1" + }, + "suggest": { + "ext-soap": "*", + "ext-xdebug": "*", + "phpunit/php-invoker": "^2.0.0" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "8.5-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "The PHP Unit Testing framework.", + "homepage": "https://phpunit.de/", + "keywords": [ + "phpunit", + "testing", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/phpunit/issues", + "source": "https://github.com/sebastianbergmann/phpunit/tree/8.5.32" + }, + "funding": [ + { + "url": "https://phpunit.de/sponsors.html", + "type": "custom" + }, + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", + "type": "tidelift" + } + ], + "time": "2023-01-26T08:30:25+00:00" + }, + { + "name": "sebastian/code-unit-reverse-lookup", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", + "reference": "1de8cd5c010cb153fcd68b8d0f64606f523f7619" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/1de8cd5c010cb153fcd68b8d0f64606f523f7619", + "reference": "1de8cd5c010cb153fcd68b8d0f64606f523f7619", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "require-dev": { + "phpunit/phpunit": "^8.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Looks up which function or method a line of code belongs to", + "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", + "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/1.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T08:15:22+00:00" + }, + { + "name": "sebastian/comparator", + "version": "3.0.5", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "1dc7ceb4a24aede938c7af2a9ed1de09609ca770" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/1dc7ceb4a24aede938c7af2a9ed1de09609ca770", + "reference": "1dc7ceb4a24aede938c7af2a9ed1de09609ca770", + "shasum": "" + }, + "require": { + "php": ">=7.1", + "sebastian/diff": "^3.0", + "sebastian/exporter": "^3.1" + }, + "require-dev": { + "phpunit/phpunit": "^8.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "https://github.com/sebastianbergmann/comparator", + "keywords": [ + "comparator", + "compare", + "equality" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/comparator/issues", + "source": "https://github.com/sebastianbergmann/comparator/tree/3.0.5" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-09-14T12:31:48+00:00" + }, + { + "name": "sebastian/diff", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "14f72dd46eaf2f2293cbe79c93cc0bc43161a211" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/14f72dd46eaf2f2293cbe79c93cc0bc43161a211", + "reference": "14f72dd46eaf2f2293cbe79c93cc0bc43161a211", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.5 || ^8.0", + "symfony/process": "^2 || ^3.3 || ^4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff", + "udiff", + "unidiff", + "unified diff" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/diff/issues", + "source": "https://github.com/sebastianbergmann/diff/tree/3.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T07:59:04+00:00" + }, + { + "name": "sebastian/environment", + "version": "4.2.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "d47bbbad83711771f167c72d4e3f25f7fcc1f8b0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/d47bbbad83711771f167c72d4e3f25f7fcc1f8b0", + "reference": "d47bbbad83711771f167c72d4e3f25f7fcc1f8b0", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.5" + }, + "suggest": { + "ext-posix": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.2-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides functionality to handle HHVM/PHP environments", + "homepage": "http://www.github.com/sebastianbergmann/environment", + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/environment/issues", + "source": "https://github.com/sebastianbergmann/environment/tree/4.2.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T07:53:42+00:00" + }, + { + "name": "sebastian/exporter", + "version": "3.1.5", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "73a9676f2833b9a7c36968f9d882589cd75511e6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/73a9676f2833b9a7c36968f9d882589cd75511e6", + "reference": "73a9676f2833b9a7c36968f9d882589cd75511e6", + "shasum": "" + }, + "require": { + "php": ">=7.0", + "sebastian/recursion-context": "^3.0" + }, + "require-dev": { + "ext-mbstring": "*", + "phpunit/phpunit": "^8.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "http://www.github.com/sebastianbergmann/exporter", + "keywords": [ + "export", + "exporter" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/exporter/issues", + "source": "https://github.com/sebastianbergmann/exporter/tree/3.1.5" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-09-14T06:00:17+00:00" + }, + { + "name": "sebastian/global-state", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "de036ec91d55d2a9e0db2ba975b512cdb1c23921" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/de036ec91d55d2a9e0db2ba975b512cdb1c23921", + "reference": "de036ec91d55d2a9e0db2ba975b512cdb1c23921", + "shasum": "" + }, + "require": { + "php": ">=7.2", + "sebastian/object-reflector": "^1.1.1", + "sebastian/recursion-context": "^3.0" + }, + "require-dev": { + "ext-dom": "*", + "phpunit/phpunit": "^8.0" + }, + "suggest": { + "ext-uopz": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Snapshotting of global state", + "homepage": "http://www.github.com/sebastianbergmann/global-state", + "keywords": [ + "global state" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/global-state/issues", + "source": "https://github.com/sebastianbergmann/global-state/tree/3.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-02-10T06:55:38+00:00" + }, + { + "name": "sebastian/object-enumerator", + "version": "3.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "e67f6d32ebd0c749cf9d1dbd9f226c727043cdf2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/e67f6d32ebd0c749cf9d1dbd9f226c727043cdf2", + "reference": "e67f6d32ebd0c749cf9d1dbd9f226c727043cdf2", + "shasum": "" + }, + "require": { + "php": ">=7.0", + "sebastian/object-reflector": "^1.1.1", + "sebastian/recursion-context": "^3.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Traverses array structures and object graphs to enumerate all referenced objects", + "homepage": "https://github.com/sebastianbergmann/object-enumerator/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", + "source": "https://github.com/sebastianbergmann/object-enumerator/tree/3.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T07:40:27+00:00" + }, + { + "name": "sebastian/object-reflector", + "version": "1.1.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "9b8772b9cbd456ab45d4a598d2dd1a1bced6363d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/9b8772b9cbd456ab45d4a598d2dd1a1bced6363d", + "reference": "9b8772b9cbd456ab45d4a598d2dd1a1bced6363d", + "shasum": "" + }, + "require": { + "php": ">=7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Allows reflection of object attributes, including inherited and non-public ones", + "homepage": "https://github.com/sebastianbergmann/object-reflector/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-reflector/issues", + "source": "https://github.com/sebastianbergmann/object-reflector/tree/1.1.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T07:37:18+00:00" + }, + { + "name": "sebastian/recursion-context", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "367dcba38d6e1977be014dc4b22f47a484dac7fb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/367dcba38d6e1977be014dc4b22f47a484dac7fb", + "reference": "367dcba38d6e1977be014dc4b22f47a484dac7fb", + "shasum": "" + }, + "require": { + "php": ">=7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides functionality to recursively process PHP variables", + "homepage": "http://www.github.com/sebastianbergmann/recursion-context", + "support": { + "issues": "https://github.com/sebastianbergmann/recursion-context/issues", + "source": "https://github.com/sebastianbergmann/recursion-context/tree/3.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T07:34:24+00:00" + }, + { + "name": "sebastian/resource-operations", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/resource-operations.git", + "reference": "31d35ca87926450c44eae7e2611d45a7a65ea8b3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/31d35ca87926450c44eae7e2611d45a7a65ea8b3", + "reference": "31d35ca87926450c44eae7e2611d45a7a65ea8b3", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides a list of PHP built-in functions that operate on resources", + "homepage": "https://www.github.com/sebastianbergmann/resource-operations", + "support": { + "issues": "https://github.com/sebastianbergmann/resource-operations/issues", + "source": "https://github.com/sebastianbergmann/resource-operations/tree/2.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T07:30:19+00:00" + }, + { + "name": "sebastian/type", + "version": "1.1.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/type.git", + "reference": "0150cfbc4495ed2df3872fb31b26781e4e077eb4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/0150cfbc4495ed2df3872fb31b26781e4e077eb4", + "reference": "0150cfbc4495ed2df3872fb31b26781e4e077eb4", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "require-dev": { + "phpunit/phpunit": "^8.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the types of the PHP type system", + "homepage": "https://github.com/sebastianbergmann/type", + "support": { + "issues": "https://github.com/sebastianbergmann/type/issues", + "source": "https://github.com/sebastianbergmann/type/tree/1.1.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T07:25:11+00:00" + }, + { + "name": "sebastian/version", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/99732be0ddb3361e16ad77b68ba41efc8e979019", + "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that helps with managing the version number of Git-hosted PHP projects", + "homepage": "https://github.com/sebastianbergmann/version", + "support": { + "issues": "https://github.com/sebastianbergmann/version/issues", + "source": "https://github.com/sebastianbergmann/version/tree/master" + }, + "time": "2016-10-03T07:35:21+00:00" + }, + { + "name": "theseer/tokenizer", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/theseer/tokenizer.git", + "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e", + "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + } + ], + "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", + "support": { + "issues": "https://github.com/theseer/tokenizer/issues", + "source": "https://github.com/theseer/tokenizer/tree/1.2.1" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2021-07-28T10:34:58+00:00" } ], - "packages-dev": [], "aliases": [], "minimum-stability": "stable", "stability-flags": [], "prefer-stable": false, "prefer-lowest": false, "platform": [], - "platform-dev": [] + "platform-dev": [], + "plugin-api-version": "2.3.0" } diff --git a/config/Matcher/v10/ArrayDimensionMatcher.php b/config/Matcher/v10/ArrayDimensionMatcher.php new file mode 100644 index 0000000..dedc494 --- /dev/null +++ b/config/Matcher/v10/ArrayDimensionMatcher.php @@ -0,0 +1,425 @@ + [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80468-CommandLineInterfaceCliKeysAndCli_dispatchphpsh.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'noPHPscriptInclude\']' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'maxSessionDataSize\']' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-70316-FrontendBasketWithRecs.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS_extensionAdded\']' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80583-TYPO3_CONF_VARS_extensionAdded.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'enable_errorDLOG\']' => [ + 'restFiles' => [ + 'Breaking-82162-GlobalErrorConstantsRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'enable_exceptionDLOG\']' => [ + 'restFiles' => [ + 'Breaking-82162-GlobalErrorConstantsRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'sqlDebug\']' => [ + 'restFiles' => [ + 'Breaking-82421-DroppedOldDBRelatedConfigurationOptions.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'setDBinit\']' => [ + 'restFiles' => [ + 'Breaking-82421-DroppedOldDBRelatedConfigurationOptions.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'no_pconnect\']' => [ + 'restFiles' => [ + 'Breaking-82421-DroppedOldDBRelatedConfigurationOptions.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'dbClientCompress\']' => [ + 'restFiles' => [ + 'Breaking-82421-DroppedOldDBRelatedConfigurationOptions.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'enable_DLOG\']' => [ + 'restFiles' => [ + 'Breaking-82639-LoggingActivatedForAuthenticationAndServiceClasses.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_userauth.php\'][\'writeDevLog\']' => [ + 'restFiles' => [ + 'Breaking-82639-LoggingActivatedForAuthenticationAndServiceClasses.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_userauth.php\'][\'writeDevLogFE\']' => [ + 'restFiles' => [ + 'Breaking-82639-LoggingActivatedForAuthenticationAndServiceClasses.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_userauth.php\'][\'writeDevLogBE\']' => [ + 'restFiles' => [ + 'Breaking-82639-LoggingActivatedForAuthenticationAndServiceClasses.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'doNotCheckReferer\']' => [ + 'restFiles' => [ + 'Important-83768-RemoveReferrerCheck.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'caching\'][\'cacheConfigurations\'][\'extbase_reflection\']' => [ + 'restFiles' => [ + 'Breaking-87558-ConsolidateExtbaseCaches.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'caching\'][\'cacheConfigurations\'][\'extbase_datamapfactory_datamap\']' => [ + 'restFiles' => [ + 'Breaking-87558-ConsolidateExtbaseCaches.rst', + ], + ], + + // Hooks + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_befunc.php\'][\'getFlexFormDSClass\']' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78581-FlexFormRelatedParsing.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/div/class.t3lib_utility_client.php\'][\'getDeviceType\']' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79560-DeprecateClientUtilitygetDeviceType.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'typo3/class.db_list.inc\'][\'makeQueryArray\']' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-76259-DeprecateMethodMakeQueryArrayOfAbstractDatabaseRecordList.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'ext/tstemplate_info/class.tx_tstemplateinfo.php\'][\'postTCEProcessingHook\']' => [ + 'restFiles' => [ + 'Breaking-81171-EditAbilityOfTypoScriptTemplateInEXTtstemplateRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'ext/tstemplate_info/class.tx_tstemplateinfo.php\'][\'postOutputProcessingHook\']' => [ + 'restFiles' => [ + 'Breaking-81171-EditAbilityOfTypoScriptTemplateInEXTtstemplateRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXT\'][\'extConf\']' => [ + 'restFiles' => [ + 'Deprecation-82254-DeprecateGLOBALSTYPO3_CONF_VARSEXTextConf.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXT\'][\'allowSystemInstall\']' => [ + 'restFiles' => [ + 'Breaking-82377-OptionToAllowUploadingSystemExtensionsRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_div.php\'][\'devLog\']' => [ + 'restFiles' => [ + 'Deprecation-52694-DeprecatedGeneralUtilitydevLog.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'enableDeprecationLog\']' => [ + 'restFiles' => [ + 'Deprecation-82438-DeprecationMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'fileExtensions\'][\'webspace\'][\'allow\']' => [ + 'restFiles' => [ + 'Breaking-83081-RemovedConfigurationOptionBeFileExtensionsWebspace.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'fileExtensions\'][\'webspace\'][\'deny\']' => [ + 'restFiles' => [ + 'Breaking-83081-RemovedConfigurationOptionBeFileExtensionsWebspace.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_parsehtml_proc.php\'][\'modifyParams_LinksRte_PostProc\']' => [ + 'restFiles' => [ + 'Deprecation-83252-Link-tagSyntaxProcesssing.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_parsehtml_proc.php\'][\'modifyParams_LinksDb_PostProc\']' => [ + 'restFiles' => [ + 'Deprecation-83252-Link-tagSyntaxProcesssing.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\'][\'buildQueryParameters\']' => [ + 'restFiles' => [ + 'Deprecation-83740-CleanupOfAbstractRecordListBreaksHook.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_adminpanel.php\'][\'extendAdminPanel\']' => [ + 'restFiles' => [ + 'Deprecation-84045-AdminPanelHookDeprecated.rst', + 'Feature-84045-NewAdminPanelModuleAPI.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'urlProcessing\'][\'urlHandlers\']' => [ + 'restFiles' => [ + 'Deprecation-85124-RedirectingUrlHandlerHookConcept.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'ext/saltedpasswords\'][\'saltMethods\']' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'hook_previewInfo\']' => [ + 'restFiles' => [ + 'Deprecation-85878-EidUtilityAndVariousTSFEMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'extbase\'][\'commandControllers\']' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'tslib_fe-PostProc\']' => [ + 'restFiles' => [ + 'Deprecation-86279-VariousHooksAndPSR-15Middlewares.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'connectToDB\']' => [ + 'restFiles' => [ + 'Deprecation-86279-VariousHooksAndPSR-15Middlewares.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'initFEuser\']' => [ + 'restFiles' => [ + 'Deprecation-86279-VariousHooksAndPSR-15Middlewares.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/index_ts.php\'][\'preBeUser\']' => [ + 'restFiles' => [ + 'Deprecation-86279-VariousHooksAndPSR-15Middlewares.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/index_ts.php\'][\'postBeUser\']' => [ + 'restFiles' => [ + 'Deprecation-86279-VariousHooksAndPSR-15Middlewares.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'checkAlternativeIdMethods-PostProc\']' => [ + 'restFiles' => [ + 'Deprecation-86279-VariousHooksAndPSR-15Middlewares.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/index_ts.php\'][\'preprocessRequest\']' => [ + 'restFiles' => [ + 'Deprecation-86279-VariousHooksAndPSR-15Middlewares.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'checkDataSubmission\']' => [ + 'restFiles' => [ + 'Deprecation-86279-VariousHooksAndPSR-15Middlewares.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_tstemplate.php\'][\'linkData-PostProc\']' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'pageNotFound_handling\']' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-88376-RemovedObsoletePageNotFound_handlingSettings.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'pageNotFound_handling_statheader\']' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-88376-RemovedObsoletePageNotFound_handlingSettings.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'pageNotFound_handling_accessdeniedheader\']' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-88376-RemovedObsoletePageNotFound_handlingSettings.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'pageUnavailable_handling\']' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-88376-RemovedObsoletePageNotFound_handlingSettings.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'pageUnavailable_handling_statheader\']' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-88376-RemovedObsoletePageNotFound_handlingSettings.rst', + ], + ], + '$GLOBALS[\'TCA\'][\'sys_history\']' => [ + 'restFiles' => [ + 'Breaking-87936-TCAForSysHistoryRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'get_url_id_token\']' => [ + 'restFiles' => [ + 'Breaking-88458-RemovedFrontendTrackUserFtuFunctionality.rst', + ], + ], + '$GLOBALS[\'TYPO3_MISC\'][\'microtime_start\']' => [ + 'restFiles' => [ + 'Breaking-88498-GlobalDataForTimeTrackerStatisticsRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_MISC\'][\'microtime_end\']' => [ + 'restFiles' => [ + 'Breaking-88498-GlobalDataForTimeTrackerStatisticsRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_MISC\'][\'microtime_BE_USER_start\']' => [ + 'restFiles' => [ + 'Breaking-88498-GlobalDataForTimeTrackerStatisticsRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_MISC\'][\'microtime_BE_USER_end\']' => [ + 'restFiles' => [ + 'Breaking-88498-GlobalDataForTimeTrackerStatisticsRemoved.rst', + ], + ], + '$GLOBALS[\'T3_VAR\'][\'softRefParser\']' => [ + 'restFiles' => [ + 'Breaking-88638-StreamlinedSoftRefParserReferenceLookup.rst', + ], + ], + '$GLOBALS[\'T3_VAR\'][\'ext\'][\'indexed_search\'][\'indexLocalFiles\']' => [ + 'restFiles' => [ + 'Breaking-88660-GLOBALST3_VARRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'systemLog\']' => [ + 'restFiles' => [ + 'Important-89645-RemovedSystemLogOptions.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'systemLogLevel\']' => [ + 'restFiles' => [ + 'Important-89645-RemovedSystemLogOptions.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'felogin\'][\'beforeRedirect\']' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'felogin\'][\'postProcContent\']' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'felogin\'][\'forgotPasswordMail\']' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'felogin\'][\'password_changed\']' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'felogin\'][\'login_confirmed\']' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'felogin\'][\'login_error\']' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'felogin\'][\'logout_confirmed\']' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'felogin\'][\'loginFormOnSubmitFuncs\']' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_content.php\'][\'cObjTypeAndClass\']' => [ + 'restFiles' => [ + 'Deprecation-90937-VariousHooksInContentObjectRenderer.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_content.php\'][\'cObjTypeAndClassDefault\']' => [ + 'restFiles' => [ + 'Deprecation-90937-VariousHooksInContentObjectRenderer.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_content.php\'][\'extLinkATagParamsHandler\']' => [ + 'restFiles' => [ + 'Deprecation-90937-VariousHooksInContentObjectRenderer.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_content.php\'][\'typolinkLinkHandler\']' => [ + 'restFiles' => [ + 'Deprecation-90937-VariousHooksInContentObjectRenderer.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'pageIndexing\']' => [ + 'restFiles' => [ + 'Deprecation-91012-VariousHooksRelatedToTypoScriptFrontendController.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'isOutputting\']' => [ + 'restFiles' => [ + 'Deprecation-91012-VariousHooksRelatedToTypoScriptFrontendController.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'tslib_fe-contentStrReplace\']' => [ + 'restFiles' => [ + 'Deprecation-91012-VariousHooksRelatedToTypoScriptFrontendController.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'contentPostProc-output\']' => [ + 'restFiles' => [ + 'Deprecation-91012-VariousHooksRelatedToTypoScriptFrontendController.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'hook_eofe\']' => [ + 'restFiles' => [ + 'Deprecation-91012-VariousHooksRelatedToTypoScriptFrontendController.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXT\'][\'runtimeActivatedPackages\']' => [ + 'restFiles' => [ + 'Deprecation-91030-Runtime-ActivatedPackages.rst', + ], + ], +]; diff --git a/config/Matcher/v10/ArrayGlobalMatcher.php b/config/Matcher/v10/ArrayGlobalMatcher.php new file mode 100644 index 0000000..8cac988 --- /dev/null +++ b/config/Matcher/v10/ArrayGlobalMatcher.php @@ -0,0 +1,45 @@ + [ + 'restFiles' => [ + 'Breaking-80929-TYPO3_DBMovedToExtension.rst', + ], + ], + '$GLOBALS[\'error\']' => [ + 'restFiles' => [ + 'Breaking-37180-RemovedExtDirectDebugAndGLOBALSerror.rst', + ], + ], + '$GLOBALS[\'PARSETIME_START\']' => [ + 'restFiles' => [ + 'Breaking-82893-RemoveGlobalVariablePARSETIME_START.rst' + ], + ], + '$GLOBALS[\'TYPO3_LOADED_EXT\']' => [ + 'restFiles' => [ + 'Deprecation-86404-GLOBALSTYPO3_LOADED_EXT.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TBE_TEMPLATE\']' => [ + 'restFiles' => [ + 'Breaking-87567-GlobalVariableTBE_TEMPLATERemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_MISC\']' => [ + 'restFiles' => [ + 'Breaking-88498-GlobalDataForTimeTrackerStatisticsRemoved.rst', + ], + ], + '$GLOBALS[\'LOCAL_LANG\']' => [ + 'restFiles' => [ + 'Deprecation-88567-GLOBALS_LOCAL_LANG.rst', + ], + ], + '$GLOBALS[\'T3_VAR\']' => [ + 'restFiles' => [ + 'Breaking-88660-GLOBALST3_VARRemoved.rst', + ], + ], +]; diff --git a/config/Matcher/v10/ClassConstantMatcher.php b/config/Matcher/v10/ClassConstantMatcher.php new file mode 100644 index 0000000..37e5959 --- /dev/null +++ b/config/Matcher/v10/ClassConstantMatcher.php @@ -0,0 +1,386 @@ + [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate::STATUS_ICON_WARNING' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate::STATUS_ICON_NOTIFICATION' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate::STATUS_ICON_OK' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer::JQUERY_NAMESPACE_DEFAULT' => [ + 'restFiles' => [ + 'Breaking-82378-RemoveNamespacedJQuery.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer::JQUERY_NAMESPACE_DEFAULT_NOCONFLICT' => [ + 'restFiles' => [ + 'Breaking-82378-RemoveNamespacedJQuery.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::SYSLOG_SEVERITY_INFO' => [ + 'restFiles' => [ + 'Deprecation-52694-DeprecatedGeneralUtilitydevLog.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::SYSLOG_SEVERITY_NOTICE' => [ + 'restFiles' => [ + 'Deprecation-52694-DeprecatedGeneralUtilitydevLog.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::SYSLOG_SEVERITY_WARNING' => [ + 'restFiles' => [ + 'Deprecation-52694-DeprecatedGeneralUtilitydevLog.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::SYSLOG_SEVERITY_ERROR' => [ + 'restFiles' => [ + 'Deprecation-52694-DeprecatedGeneralUtilitydevLog.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::SYSLOG_SEVERITY_FATAL' => [ + 'restFiles' => [ + 'Deprecation-52694-DeprecatedGeneralUtilitydevLog.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt::ITOA64' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt::HASH_COUNT' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt::MAX_HASH_COUNT' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt::MIN_HASH_COUNT' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Md5Salt::ITOA64' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt::ITOA64' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt::HASH_COUNT' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt::MAX_HASH_COUNT' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt::MIN_HASH_COUNT' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt::ITOA64' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt::HASH_COUNT' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt::MAX_HASH_COUNT' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt::MIN_HASH_COUNT' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\TableColumnSubType::FILE' => [ + 'restFiles' => [ + 'Deprecation-86406-TCATypeGroupInternal_typeFileAndFile_reference.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\TableColumnSubType::FILE_REFERENCE' => [ + 'restFiles' => [ + 'Deprecation-86406-TCATypeGroupInternal_typeFileAndFile_reference.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer::JQUERY_VERSION_LATEST' => [ + 'restFiles' => [ + 'Deprecation-86438-PageRenderer-loadJQuery.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer::JQUERY_NAMESPACE_NONE' => [ + 'restFiles' => [ + 'Deprecation-86438-PageRenderer-loadJQuery.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ClassSchema::MODELTYPE_ENTITY' => [ + 'restFiles' => [ + 'Important-87427-ClassSchemaConstantsMarkedAsPrivate.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ClassSchema::MODELTYPE_VALUEOBJECT' => [ + 'restFiles' => [ + 'Important-87427-ClassSchemaConstantsMarkedAsPrivate.rst', + ], + ], + 'TYPO3\CMS\Extbase\Validation\ValidatorResolver::PATTERN_MATCH_VALIDATORS' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Validation\ValidatorResolver::PATTERN_MATCH_VALIDATOROPTIONS' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Finishers\EmailFinisher::FORMAT_PLAINTEXT' => [ + 'restFiles' => [ + 'Deprecation-87200-EmailFinisherFormatContants.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Finishers\EmailFinisher::FORMAT_HTML' => [ + 'restFiles' => [ + 'Deprecation-87200-EmailFinisherFormatContants.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreProcessStorage' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostProcessStorage' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFileAdd' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFileCopy' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFileCreate' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFileDelete' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFileMove' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFileRename' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFileReplace' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFileSetContents' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFolderAdd' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFolderCopy' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFolderDelete' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFolderMove' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFolderRename' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFileAdd' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFileCopy' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFileCreate' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFileDelete' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFileMove' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFileRename' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFileReplace' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFileSetContents' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFolderAdd' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFolderCopy' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFolderDelete' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFolderMove' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFolderRename' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreGeneratePublicUrl' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_SanitizeFileName' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Service\FileProcessingService::SIGNAL_PreFileProcess' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Service\FileProcessingService::SIGNAL_PostFileProcess' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + ], + ], + 'TYPO3\CMS\Core\Tree\TableConfiguration\DatabaseTreeDataProvider::SIGNAL_PostProcessTreeData' => [ + 'restFiles' => [ + 'Feature-89733-NewPSR-14EventsForExistingSignalSlotsInCoreExtension.rst', + 'Deprecation-89733-SignalSlotsInCoreExtensionMigratedToPSR-14Events.rst', + ], + ], + 'TYPO3\CMS\Workspaces\Service\GridDataService::SIGNAL_GenerateDataArray_BeforeCaching' => [ + 'restFiles' => [ + 'Feature-89733-NewPSR-14EventsForExistingSignalSlotsInCoreExtension.rst', + 'Deprecation-89733-SignalSlotsInCoreExtensionMigratedToPSR-14Events.rst', + ], + ], + 'TYPO3\CMS\Workspaces\Service\GridDataService::SIGNAL_GenerateDataArray_PostProcesss' => [ + 'restFiles' => [ + 'Feature-89733-NewPSR-14EventsForExistingSignalSlotsInCoreExtension.rst', + 'Deprecation-89733-SignalSlotsInCoreExtensionMigratedToPSR-14Events.rst', + ], + ], + 'TYPO3\CMS\Workspaces\Service\GridDataService::SIGNAL_GetDataArray_PostProcesss' => [ + 'restFiles' => [ + 'Feature-89733-NewPSR-14EventsForExistingSignalSlotsInCoreExtension.rst', + 'Deprecation-89733-SignalSlotsInCoreExtensionMigratedToPSR-14Events.rst', + ], + ], + 'TYPO3\CMS\Workspaces\Service\GridDataService::SIGNAL_SortDataArray_PostProcesss' => [ + 'restFiles' => [ + 'Feature-89733-NewPSR-14EventsForExistingSignalSlotsInCoreExtension.rst', + 'Deprecation-89733-SignalSlotsInCoreExtensionMigratedToPSR-14Events.rst', + ], + ] +]; diff --git a/config/Matcher/v10/ClassNameMatcher.php b/config/Matcher/v10/ClassNameMatcher.php new file mode 100644 index 0000000..5582c10 --- /dev/null +++ b/config/Matcher/v10/ClassNameMatcher.php @@ -0,0 +1,1536 @@ + [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-76164-DeprecateRemoveXSS.rst', + ], + ], + 'TYPO3\CMS\Backend\Console\Application' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80468-CommandLineInterfaceCliKeysAndCli_dispatchphpsh.rst', + ], + ], + 'TYPO3\CMS\Backend\Console\CliRequestHandler' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80468-CommandLineInterfaceCliKeysAndCli_dispatchphpsh.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\ColorpickerController' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78899-FormEngineMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\Container\SoloFieldContainer' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-76101-RemoveSoloFieldContainer.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\Wizard\SuggestWizard' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78899-FormEngineMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\Wizard\ValueSliderWizard' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Cache\CacheFactory' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-76370-DeprecateCacheFactory.rst', + ], + ], + 'TYPO3\CMS\Core\Controller\CommandLineController' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79265-CommandLineControllerAndCleanerCommand.rst', + ], + ], + 'TYPO3\CMS\Core\Http\AjaxRequestHandler' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73352-DeprecateOld-schoolAJAXRequests.rst', + ], + ], + 'TYPO3\CMS\Core\Messaging\AbstractStandaloneMessage' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77164-ErrorpageMessageAndAbstractStandaloneMessage.rst', + ], + ], + 'TYPO3\CMS\Core\Messaging\ErrorpageMessage' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77164-ErrorpageMessageAndAbstractStandaloneMessage.rst', + ], + ], + 'TYPO3\CMS\Core\TimeTracker\NullTimeTracker' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73185-DeprecateNullTimeTracker.rst', + ], + ], + 'TYPO3\CMS\Extbase\Utility\ArrayUtility' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77732-ExtbaseArrayUtility.rst', + ], + ], + 'TYPO3\CMS\Fluid\ViewHelpers\CaseViewHelper' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Breaking-69863-ChangesInViewHelpersPostFluidStandalone.rst', + ], + ], + 'TYPO3\CMS\Fluid\ViewHelpers\SwitchViewHelper' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Breaking-69863-ChangesInViewHelpersPostFluidStandalone.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\AdvancedPassword' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Breaking-79464-ExtFormRefactorFluidRendering.rst' + ], + ], + 'TYPO3\CMS\Form\ViewHelpers\Form\CheckboxViewHelper' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Form\ViewHelpers\Form\PlainTextMailViewHelper' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Http\EidRequestHandler' => [ + 'restFiles' => [ + 'Deprecation-83803-DeprecateEidRequestHandler.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Http\AjaxRequestHandler' => [ + 'restFiles' => [ + 'Deprecation-83853-BackendAjaxRequestHandler.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\FramesetRenderer' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78217-FramesetAndFrame.rst', + ], + ], + 'TYPO3\CMS\Lowlevel\CleanerCommand' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79265-CommandLineControllerAndCleanerCommand.rst', + ], + ], + 'TYPO3\CMS\Core\Database\DatabaseConnection' => [ + 'restFiles' => [ + 'Breaking-80929-TYPO3_DBMovedToExtension.rst', + ], + ], + 'TYPO3\CMS\Core\Database\PreparedStatement' => [ + 'restFiles' => [ + 'Breaking-80929-TYPO3_DBMovedToExtension.rst', + ], + ], + 'TYPO3\CMS\Core\Database\PostProcessQueryHookInterface' => [ + 'restFiles' => [ + 'Breaking-80929-TYPO3_DBMovedToExtension.rst', + ], + ], + 'TYPO3\CMS\Core\Database\PreProcessQueryHookInterface' => [ + 'restFiles' => [ + 'Breaking-80929-TYPO3_DBMovedToExtension.rst', + ], + ], + 'TYPO3\CMS\T3editor\Hook\TypoScriptTemplateInfoHook' => [ + 'restFiles' => [ + 'Breaking-81171-EditAbilityOfTypoScriptTemplateInEXTtstemplateRemoved.rst', + ], + ], + 'TYPO3\CMS\Sv\Report\ServicesListReport' => [ + 'restFiles' => [ + 'Breaking-81536-MoveOfServicesListReportFromSvToReports.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Sv\AbstractAuthenticationService' => [ + 'restFiles' => [ + 'Breaking-81735-GetRidOfSysextsv.rst', + 'Breaking-81536-MoveOfServicesListReportFromSvToReports.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Sv\AuthenticationService' => [ + 'restFiles' => [ + 'Breaking-81735-GetRidOfSysextsv.rst', + 'Breaking-81536-MoveOfServicesListReportFromSvToReports.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Configuration\Exception\ContainerIsLockedException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Configuration\Exception\NoSuchFileException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Configuration\Exception\NoSuchOptionException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\InvalidMarkerException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\InvalidViewHelperException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\InvalidRequestTypeException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\RequiredArgumentMissingException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\InvalidCommandIdentifierException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\Container\Exception\CannotInitializeCacheException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\Container\Exception\TooManyRecursionLevelsException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\Exception\WrongScopeException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\InvalidClassException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\InvalidObjectConfigurationException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\InvalidObjectException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\ObjectAlreadyRegisteredException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\UnknownClassException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\UnknownInterfaceException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\UnresolvedDependenciesException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Exception\CleanStateNotMemorizedException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Exception\InvalidPropertyTypeException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Exception\MissingBackendException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Property\Exception\FormatNotSupportedException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Property\Exception\InvalidFormatException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Property\Exception\InvalidPropertyException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\Exception\InvalidPropertyTypeException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Security\Exception\InvalidArgumentForRequestHashGenerationException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Security\Exception\SyntacticallyWrongRequestHashException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\InvalidUriPatternException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\InvalidOrNoRequestHashException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Validation\Exception\InvalidSubjectException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Validation\Exception\NoValidatorFoundException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\InvalidTemplateResourceException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extensionmanager\Utility\DatabaseUtility' => [ + 'restFiles' => [ + 'Breaking-82148-DownloadSQLDumpDroppedInEM.rst', + ], + ], + 'TYPO3\CMS\Extensionmanager\ViewHelpers\DownloadExtensionDataViewHelper' => [ + 'restFiles' => [ + 'Breaking-82148-DownloadSQLDumpDroppedInEM.rst', + ], + ], + 'TYPO3\CMS\Install\Service\SqlExpectedSchemaService' => [ + 'restFiles' => [ + 'Breaking-82148-DownloadSQLDumpDroppedInEM.rst', + ], + ], + 'TYPO3\CMS\Install\Service\SqlSchemaMigrationService' => [ + 'restFiles' => [ + 'Breaking-82148-DownloadSQLDumpDroppedInEM.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Variables\CmsVariableProvider' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Important-82229-FluidImplementationOfCmsVariableProviderRemoved.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\FrontendEditing\FrontendEditingController' => [ + 'restFiles' => [ + 'Deprecation-86110-FrontendEditingController.rst', + ], + ], + 'TYPO3\CMS\Core\ExtDirect\ExtDirectDebug' => [ + 'restFiles' => [ + 'Breaking-37180-RemovedExtDirectDebugAndGLOBALSerror.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList' => [ + 'restFiles' => [ + 'Breaking-82334-AbstractRecordList.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\RecordList\AbstractRecordList' => [ + 'restFiles' => [ + 'Breaking-82334-AbstractRecordList.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Belog\Domain\Model\HistoryEntry' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Belog\Domain\Repository\HistoryEntryRepository' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Belog\ViewHelpers\HistoryEntryViewHelper' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\Http\BackendModuleRequestHandler' => [ + 'restFiles' => [ + 'Breaking-82406-RoutingBackendModulesRunThroughRegularDispatcher.rst', + ], + ], + 'TYPO3\CMS\Backend\Module\AbstractModule' => [ + 'restFiles' => [ + 'Breaking-82689-BackendAbstractWizardControllerNotExtendsAbstractModule.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\ConfigurationForm' => [ + 'restFiles' => [ + 'Deprecation-82725-DeprecateConfigurationForm.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst' + ], + ], + 'TYPO3\CMS\Lowlevel\View\ConfigurationView' => [ + 'restFiles' => [ + 'Deprecation-82744-RenameExtlowlevelViewToLowlevelController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Lowlevel\View\DatabaseIntegrityView' => [ + 'restFiles' => [ + 'Deprecation-82744-RenameExtlowlevelViewToLowlevelController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\Container\ClassInfo' => [ + 'restFiles' => [ + 'Breaking-57594-OptimizeReflectionServiceCacheHandling.rst', + 'Feature-57594-OptimizeReflectionServiceCacheHandling.rst' + ], + ], + 'TYPO3\CMS\Extbase\Object\Container\ClassInfoCache' => [ + 'restFiles' => [ + 'Breaking-57594-OptimizeReflectionServiceCacheHandling.rst', + 'Feature-57594-OptimizeReflectionServiceCacheHandling.rst' + ], + ], + 'TYPO3\CMS\Extbase\Object\Container\ClassInfoFactory' => [ + 'restFiles' => [ + 'Breaking-57594-OptimizeReflectionServiceCacheHandling.rst', + 'Feature-57594-OptimizeReflectionServiceCacheHandling.rst' + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ClassReflection' => [ + 'restFiles' => [ + 'Breaking-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\MethodReflection' => [ + 'restFiles' => [ + 'Breaking-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ParameterReflection' => [ + 'restFiles' => [ + 'Breaking-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Backend\AjaxLoginHandler' => [ + 'restFiles' => [ + 'Deprecation-82805-RenamedAjaxLoginHandlerPHPClass.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ClientUtility' => [ + 'restFiles' => [ + 'Deprecation-82903-DeprecateClientUtility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\Pagetree\ExtdirectTreeCommands' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Core\ExtDirect\ExtDirectApi' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Core\ExtDirect\ExtDirectRouter' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\ExtDirectNode' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\Pagetree\Commands' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\Pagetree\DataProvider' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\Pagetree\ExtdirectTreeDataProvider' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\Pagetree\PagetreeNode' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\Pagetree\PagetreeNodeCollection' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\Renderer\ExtJsJsonTreeRenderer' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Workspaces\Hooks\PagetreeCollectionsProcessor' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\SysNote\Domain\Model\SysNote' => [ + 'restFiles' => [ + 'Breaking-84055-MigrateSys_notesAwayFromExtbase.rst', + ], + ], + 'TYPO3\CMS\Lang\Command\LanguageUpdateCommand' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Controller\LanguageController' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Domain\Model\Extension' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Domain\Model\Language' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Domain\Repository\ExtensionRepository' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Domain\Repository\LanguageRepository' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Exception' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Exception\Language' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Exception\Ter' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Exception\XmlParser' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Service\RegistryService' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Service\TerService' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Service\TranslationService' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\View\AbstractJsonView' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\View\Language\ActivateLanguageJson' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\View\Language\DeactivateLanguageJson' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\View\Language\GetTranslationsJson' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\View\Language\RemoveLanguageJson' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\View\Language\UpdateLanguageJson' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\View\Language\UpdateTranslationJson' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + + // Removed interfaces + 'TYPO3\CMS\Backend\Form\DatabaseFileIconsHookInterface' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\Pagetree\CollectionProcessorInterface' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\EditableNodeLabelInterface' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\DraggableAndDropableNodeInterface' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Extbase\Validation\Validator\RawValidator' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-83503-DeprecateUnneededRawValidator.rst', + ], + ], + 'TYPO3\CMS\Extbase\Tests\Unit\Validation\Validator\AbstractValidatorTestcase' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-83511-DeprecateAbstractValidatorTestcase.rst', + ], + ], + 'TYPO3\CMS\Core\Package\DependencyResolver' => [ + 'restFiles' => [ + 'Deprecation-84109-DeprecateDependencyResolver.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList' => [ + 'restFiles' => [ + 'Deprecation-84399-ClassRecordListRenamedToRecordListController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\T3editor\CodeCompletion' => [ + 'restFiles' => [ + 'Deprecation-84410-CodeCompletionRenamedToCodeCompletionController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\Wizard\ImageManipulationWizard' => [ + 'restFiles' => [ + 'Deprecation-84409-ImageManipulationWizardRenamedToImageManipulationController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\T3editor\TypoScriptReferenceLoader' => [ + 'restFiles' => [ + 'Deprecation-84411-TypoScriptReferenceLoaderRenamedToTypoScriptReferenceController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\PhpOptionsUtility' => [ + 'restFiles' => [ + 'Deprecation-85102-PhpOptionsUtility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Encoding\JavaScriptEncoder' => [ + 'restFiles' => [ + 'Deprecation-85120-JavaScriptEncoder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\ExternalPageUrlHandler' => [ + 'restFiles' => [ + 'Deprecation-85124-RedirectingUrlHandlerHookConcept.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Http\UrlHandlerInterface' => [ + 'restFiles' => [ + 'Deprecation-85124-RedirectingUrlHandlerHookConcept.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Log\Writer\RuntimeCacheWriter' => [ + 'restFiles' => [ + 'Deprecation-85687-DeprecateRuntimeCacheWriter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\LoginFramesetController' => [ + 'restFiles' => [ + 'Deprecation-85707-LoginFramesetController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Integrity\DatabaseIntegrityCheck' => [ + 'restFiles' => [ + 'Deprecation-85727-DatabaseIntegrityCheckMovedToEXTlowlevel.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\SaltedPasswordService' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Deprecation-85761-SaltedPasswordService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Service\FlexFormService' => [ + 'restFiles' => [ + 'Deprecation-85802-MoveFlexFormServiceFromEXTextbaseToEXTcore.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Crypto\PasswordHashing\Salt\ComposedPasswordHashInterface' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Crypto\PasswordHashing\Salt\AbstractComposedSalt' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Crypto\PasswordHashing\Utility\ExtensionManagerConfigurationUtility' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Crypto\PasswordHashing\Utility\SaltedPasswordsUtility' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Argon2ISalt' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BcryptSalt' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Exception\InvalidSaltException' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Md5Salt' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\SaltFactory' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\SaltInterface' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\AbstractComposedSalt' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\ComposedSaltInterface' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Utility\ExensionManagerConfigurationUtility' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Utility\SaltedPasswordsUtility' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Workspaces\Service\AutoPublishService' => [ + 'restFiles' => [ + 'Deprecation-86001-WorkspacesTasksMigratedToSymfonyCommands.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Workspaces\Task\AutoPublishTask' => [ + 'restFiles' => [ + 'Deprecation-86001-WorkspacesTasksMigratedToSymfonyCommands.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Workspaces\Task\CleanupPreviewLinkTask' => [ + 'restFiles' => [ + 'Deprecation-86001-WorkspacesTasksMigratedToSymfonyCommands.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extensionmanager\Command\ExtensionCommandController' => [ + 'restFiles' => [ + 'Deprecation-85996-ExtensionManagerCommandController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\GraphicalMenuContentObject' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\ImageMenuContentObject' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Command\CoreCommand' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Command\ExtbaseCommand' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Command\HelpCommand' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Command\HelpCommandController' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Cli\Command' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Cli\CommandArgumentDefinition' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Cli\CommandManager' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Cli\ConsoleOutput' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Cli\Request' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Cli\RequestBuilder' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Cli\RequestHandler' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\CommandController' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\AmbiguousCommandIdentifierException' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\CommandException' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\NoSuchCommandException' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Scheduler\FieldProvider' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Scheduler\Task' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Scheduler\TaskExecutor' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Service\UserStorageCapabilityService' => [ + 'restFiles' => [ + 'Deprecation-86109-ClassUserStorageCapabilityService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Cache\Frontend\StringFrontend' => [ + 'restFiles' => [ + 'Deprecation-81434-StringCacheFrontendDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Module\BaseScriptClass' => [ + 'restFiles' => [ + 'Deprecation-86225-ClassesBaseScriptClassAndAbstractFunctionModule.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Module\AbstractFunctionModule' => [ + 'restFiles' => [ + 'Deprecation-86225-ClassesBaseScriptClassAndAbstractFunctionModule.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Install\Updates\AbstractUpdate' => [ + 'restFiles' => [ + 'Deprecation-86366-MethodsInAbstractUpdate.rst' + ], + ], + 'TYPO3\CMS\Core\Resource\Utility\BackendUtility' => [ + 'restFiles' => [ + 'Deprecation-73585-DeprecateTYPO3CMSCoreResourceUtilityBackendUtilitygetFlashMessageForMissingFile.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\PageTitle\AltPageTitleProvider' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageGenerator' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Utility\EidUtility' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Compiler\TemplateCompiler' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-73046-AliasAbstractNode-ViewHelperNodeForBackwardsCompatibility.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Exception' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\AbstractNode'=> [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-73046-AliasAbstractNode-ViewHelperNodeForBackwardsCompatibility.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Parser\InterceptorInterface' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\NodeInterface' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\RootNode' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\ViewHelperNode' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Rendering\RenderingContextInterface' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\AbstractConditionViewHelper' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-82414-RemoveCMSBaseViewHelperClasses.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\AbstractTagBasedViewHelper' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-82414-RemoveCMSBaseViewHelperClasses.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-82414-RemoveCMSBaseViewHelperClasses.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\ArgumentDefinition' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-82414-RemoveCMSBaseViewHelperClasses.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\Exception' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\Exception\InvalidVariableException' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\Facets\ChildNodeAccessInterface' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\Facets\CompilableInterface' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\Facets\PostParseInterface' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\TagBuilder' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\TemplateVariableContainer' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\ViewHelperInterface' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\ViewHelperVariableContainer' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\View\Exception' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\View\Exception\InvalidSectionException' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\View\Exception\InvalidTemplateResourceException' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Http\RequestHandlerInterface' => [ + 'restFiles' => [ + 'Important-87516-RemoveCoreHTTPRequestHandlerInterface.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\CreateFolderController' => [ + 'restFiles' => [ + 'Deprecation-87882-FileRelatedControllersMovedToEXTfilelist.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\EditFileController' => [ + 'restFiles' => [ + 'Deprecation-87882-FileRelatedControllersMovedToEXTfilelist.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\FileUploadController' => [ + 'restFiles' => [ + 'Deprecation-87882-FileRelatedControllersMovedToEXTfilelist.rst' + ], + ], + 'TYPO3\CMS\Backend\Controller\File\RenameFileController' => [ + 'restFiles' => [ + 'Deprecation-87882-FileRelatedControllersMovedToEXTfilelist.rst' + ], + ], + 'TYPO3\CMS\Backend\Controller\File\ReplaceFileController' => [ + 'restFiles' => [ + 'Deprecation-87882-FileRelatedControllersMovedToEXTfilelist.rst' + ], + ], + 'TYPO3\CMS\Core\Site\Entity\PseudoSite' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Site\PseudoSiteFinder' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Lowlevel\Command\RteImagesCommand' => [ + 'restFiles' => [ + 'Breaking-88500-RTEImageHandlingFunctionalityDropped.rst' + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository' => [ + 'restFiles' => [ + 'Deprecation-88746-PageRepositoryPHPClassMovedFromFrontendToCoreExtension.rst' + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepositoryGetPageHookInterface' => [ + 'restFiles' => [ + 'Deprecation-88746-PageRepositoryPHPClassMovedFromFrontendToCoreExtension.rst' + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepositoryGetPageOverlayHookInterface' => [ + 'restFiles' => [ + 'Deprecation-88746-PageRepositoryPHPClassMovedFromFrontendToCoreExtension.rst' + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepositoryGetRecordOverlayHookInterface' => [ + 'restFiles' => [ + 'Deprecation-88746-PageRepositoryPHPClassMovedFromFrontendToCoreExtension.rst' + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepositoryInitHookInterface' => [ + 'restFiles' => [ + 'Deprecation-88746-PageRepositoryPHPClassMovedFromFrontendToCoreExtension.rst' + ], + ], + 'TYPO3\CMS\Extbase\Configuration\AbstractConfigurationManager' => [ + 'restFiles' => [ + 'Breaking-88496-MethodGetSwitchableControllerActionsHasBeenRemoved.rst' + ], + ], + 'TYPO3\CMS\Adminpanel\ModuleApi\InitializableInterface' => [ + 'restFiles' => [ + 'Deprecation-88807-AdminPanelInitializableInterfaceHasBeenDeprecated.rst', + 'Feature-88807-AdminPanelRequestEnricherInterfaceHasBeenIntroduced.rst', + ], + ], + 'TYPO3\CMS\Core\Console\CommandRequestHandler' => [ + 'restFiles' => [ + 'Deprecation-88839-CLILowlevelRequestHandlers.rst', + ], + ], + 'TYPO3\CMS\Core\Console\RequestHandlerInterface' => [ + 'restFiles' => [ + 'Deprecation-88839-CLILowlevelRequestHandlers.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\Parser\LocallangXmlParser' => [ + 'restFiles' => [ + 'Deprecation-89037-DeprecatedLocallangXmlParser.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\AbstractController' => [ + 'restFiles' => [ + 'Deprecation-89554-DeprecateTYPO3CMSExtbaseMvcControllerAbstractController.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + ], + ], + 'TYPO3\CMS\Core\Configuration\TsConfigParser' => [ + 'restFiles' => [ + 'Deprecation-89718-LegacyPageTSconfigParsingLowlevelAPI.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate' => [ + 'restFiles' => [ + 'Deprecation-90421-DocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Felogin\Hooks\CmsLayout' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + ], + ], + 'TYPO3\CMS\Felogin\Controller\FrontendLoginController' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + ], + ], + 'TYPO3\CMS\FrontendLogin\Hooks\CmsLayout' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + ], + ], + 'TYPO3\CMS\Extbase\SignalSlot\Dispatcher' => [ + 'restFiles' => [ + 'Deprecation-90625-ExtbaseSignalSlotDispatcher.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Model\FileMount' => [ + 'restFiles' => [ + 'Deprecation-90686-ModelFileMount.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Model\StaticFileCollection' => [ + 'restFiles' => [ + 'Deprecation-90692-FileCollectionModels.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Model\FolderBasedFileCollection' => [ + 'restFiles' => [ + 'Deprecation-90692-FileCollectionModels.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Model\AbstractFileCollection' => [ + 'restFiles' => [ + 'Deprecation-90692-FileCollectionModels.rst', + ], + ], + 'TYPO3\CMS\Extbase\Property\TypeConverter\StaticFileCollectionConverter' => [ + 'restFiles' => [ + 'Deprecation-90692-FileCollectionModels.rst', + ], + ], + 'TYPO3\CMS\Extbase\Property\TypeConverter\FolderBasedFileCollectionConverter' => [ + 'restFiles' => [ + 'Deprecation-90692-FileCollectionModels.rst', + ], + ], + 'TYPO3\CMS\Extbase\Property\TypeConverter\AbstractFileCollectionConverter' => [ + 'restFiles' => [ + 'Deprecation-90692-FileCollectionModels.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectGetSingleHookInterface' => [ + 'restFiles' => [ + 'Deprecation-90937-VariousHooksInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\AbstractBarChartWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\AbstractChartWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\AbstractCtaButtonWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\AbstractDoughnutChartWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\AbstractListWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\AbstractNumberWithIconWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\AbstractRssWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\AbstractWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\DocumentationGettingStartedWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\DocumentationTSconfigReferenceWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\T3GeneralInformation' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\T3NewsWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\T3SecurityAdvisoriesWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\Interfaces\AdditionalCssInterface' => [ + 'restFiles' => [ + 'Breaking-91066-MovedInterfacesOfDashboard.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\Interfaces\AdditionalJavascriptInterface' => [ + 'restFiles' => [ + 'Breaking-91066-MovedInterfacesOfDashboard.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\Interfaces\ButtonProviderInterface' => [ + 'restFiles' => [ + 'Breaking-91066-MovedInterfacesOfDashboard.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\Interfaces\ChartDataProviderInterface' => [ + 'restFiles' => [ + 'Breaking-91066-MovedInterfacesOfDashboard.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\Interfaces\EventDataProviderInterface' => [ + 'restFiles' => [ + 'Breaking-91066-MovedInterfacesOfDashboard.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\Interfaces\ListDataProviderInterface' => [ + 'restFiles' => [ + 'Breaking-91066-MovedInterfacesOfDashboard.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\Interfaces\NumberWithIconDataProviderInterface' => [ + 'restFiles' => [ + 'Breaking-91066-MovedInterfacesOfDashboard.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\Interfaces\RequireJsModuleInterface' => [ + 'restFiles' => [ + 'Breaking-91066-MovedInterfacesOfDashboard.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\Interfaces\WidgetConfigurationInterface' => [ + 'restFiles' => [ + 'Breaking-91066-MovedInterfacesOfDashboard.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\Interfaces\WidgetInterface' => [ + 'restFiles' => [ + 'Breaking-91066-MovedInterfacesOfDashboard.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Utility\ButtonUtility' => [ + 'restFiles' => [ + 'Breaking-91066-RemovedButtonUtility.rst', + ], + ], +]; diff --git a/config/Matcher/v10/ConstantMatcher.php b/config/Matcher/v10/ConstantMatcher.php new file mode 100644 index 0000000..d48d251 --- /dev/null +++ b/config/Matcher/v10/ConstantMatcher.php @@ -0,0 +1,234 @@ + [ + 'restFiles' => [ + 'Breaking-82162-GlobalErrorConstantsRemoved.rst', + ], + ], + 'TYPO3_ERROR_DLOG' => [ + 'restFiles' => [ + 'Breaking-82162-GlobalErrorConstantsRemoved.rst', + ], + ], + 'TYPO3_EXCEPTION_DLOG' => [ + 'restFiles' => [ + 'Breaking-82162-GlobalErrorConstantsRemoved.rst', + ], + ], + 'TYPO3_user_agent' => [ + 'restFiles' => [ + 'Breaking-82296-UserAgentConstantRemoved.rst', + ], + ], + 'T3_ERR_SV_GENERAL' => [ + 'restFiles' => [ + 'Deprecation-85123-ConstantsRelatedToServices.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'T3_ERR_SV_NOT_AVAIL' => [ + 'restFiles' => [ + 'Deprecation-85123-ConstantsRelatedToServices.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'T3_ERR_SV_WRONG_SUBTYPE' => [ + 'restFiles' => [ + 'Deprecation-85123-ConstantsRelatedToServices.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'T3_ERR_SV_NO_INPUT' => [ + 'restFiles' => [ + 'Deprecation-85123-ConstantsRelatedToServices.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'T3_ERR_SV_FILE_NOT_FOUND' => [ + 'restFiles' => [ + 'Deprecation-85123-ConstantsRelatedToServices.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'T3_ERR_SV_FILE_READ' => [ + 'restFiles' => [ + 'Deprecation-85123-ConstantsRelatedToServices.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'T3_ERR_SV_FILE_WRITE' => [ + 'restFiles' => [ + 'Deprecation-85123-ConstantsRelatedToServices.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'T3_ERR_SV_PROG_NOT_FOUND' => [ + 'restFiles' => [ + 'Deprecation-85123-ConstantsRelatedToServices.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'T3_ERR_SV_PROG_FAILED' => [ + 'restFiles' => [ + 'Deprecation-85123-ConstantsRelatedToServices.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'PATH_thisScript' => [ + 'restFiles' => [ + 'Feature-84153-IntroduceAGenericEnvironmentClass.rst', + 'Deprecation-85285-DeprecatedSystemConstants.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'PATH_typo3' => [ + 'restFiles' => [ + 'Feature-84153-IntroduceAGenericEnvironmentClass.rst', + 'Deprecation-85285-DeprecatedSystemConstants.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'PATH_typo3conf' => [ + 'restFiles' => [ + 'Feature-84153-IntroduceAGenericEnvironmentClass.rst', + 'Deprecation-85285-DeprecatedSystemConstants.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_OS' => [ + 'restFiles' => [ + 'Feature-84153-IntroduceAGenericEnvironmentClass.rst', + 'Deprecation-85285-DeprecatedSystemConstants.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'NUL' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ] + ], + 'TAB' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ] + ], + 'SUB' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ] + ], + 'TYPO3_URL_SYSTEMREQUIREMENTS' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ] + ], + 'TYPO3_URL_DOWNLOAD' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ] + ], + 'TYPO3_URL_SECURITY' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ] + ], + 'TYPO3_URL_CONTRIBUTE' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ] + ], + 'TYPO3_URL_CONSULTANCY' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ] + ], + 'TYPO3_URL_DOCUMENTATION_TSCONFIG' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ] + ], + 'TYPO3_URL_DOCUMENTATION_TSREF' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ] + ], + 'TYPO3_URL_DOCUMENTATION' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ] + ], + 'TYPO3_URL_MAILINGLISTS' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ] + ], + 'PATH_site' => [ + 'restFiles' => [ + 'Deprecation-85285-DeprecatedSystemConstants.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ] + ], + 'TYPO3_version' => [ + 'restFiles' => [ + 'Deprecation-90007-GlobalConstantsTYPO3_versionAndTYPO3_branch.rst' + ] + ], + 'TYPO3_branch' => [ + 'restFiles' => [ + 'Deprecation-90007-GlobalConstantsTYPO3_versionAndTYPO3_branch.rst' + ] + ], + 'TYPO3_copyright_year' => [ + 'restFiles' => [ + 'Deprecation-89866-Global-TYPO3-information-related-constants.rst' + ] + ], + 'TYPO3_URL_GENERAL' => [ + 'restFiles' => [ + 'Deprecation-89866-Global-TYPO3-information-related-constants.rst' + ] + ], + 'TYPO3_URL_LICENSE' => [ + 'restFiles' => [ + 'Deprecation-89866-Global-TYPO3-information-related-constants.rst' + ] + ], + 'TYPO3_URL_EXCEPTION' => [ + 'restFiles' => [ + 'Deprecation-89866-Global-TYPO3-information-related-constants.rst' + ] + ], + 'TYPO3_URL_DONATE' => [ + 'restFiles' => [ + 'Deprecation-89866-Global-TYPO3-information-related-constants.rst' + ] + ], + 'TYPO3_URL_WIKI_OPCODECACHE' => [ + 'restFiles' => [ + 'Deprecation-89866-Global-TYPO3-information-related-constants.rst' + ] + ], + 'FILE_DENY_PATTERN_DEFAULT' => [ + 'restFiles' => [ + 'Deprecation-90147-UnifiedFileNameValidator.rst' + ] + ], + 'PHP_EXTENSIONS_DEFAULT' => [ + 'restFiles' => [ + 'Deprecation-90147-UnifiedFileNameValidator.rst' + ] + ], +]; diff --git a/config/Matcher/v10/ConstructorArgumentMatcher.php b/config/Matcher/v10/ConstructorArgumentMatcher.php new file mode 100644 index 0000000..42a4444 --- /dev/null +++ b/config/Matcher/v10/ConstructorArgumentMatcher.php @@ -0,0 +1,39 @@ + [ + 'required' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84109-DeprecateDependencyResolver.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ] + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController' => [ + 'dropped' => [ + 'maximumNumberOfArguments' => 7, + 'restFiles' => [ + 'Breaking-82572-RDCTFunctionalityRemoved.rst', + ], + ], + 'unused' => [ + 'unusedArgumentNumbers' => [ 4 ], + 'restFiles' => [ + 'Deprecation-86002-TSFEConstructorWithNo_cacheArgument.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapper' => [ + 'called' => [ + 'numberOfMandatoryArguments' => 7, + 'maximumNumberOfArguments' => 8, + 'restFiles' => [ + 'Breaking-87305-UseConstructorInjectionInDataMapper.rst', + 'Deprecation-87305-UseConstructorInjectionInDataMapper.rst', + ], + ] + ], +]; diff --git a/config/Matcher/v10/FunctionCallMatcher.php b/config/Matcher/v10/FunctionCallMatcher.php new file mode 100644 index 0000000..e3233b8 --- /dev/null +++ b/config/Matcher/v10/FunctionCallMatcher.php @@ -0,0 +1,33 @@ + [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-37180-RemovedExtDirectDebugAndGLOBALSerror.rst', + ], + ], + 'debugEnd' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-37180-RemovedExtDirectDebugAndGLOBALSerror.rst', + ], + ], + 'xdebug' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-82640-Re-arrangingGlobalDebugFunctions.rst', + ], + ], + 'debug' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-82640-Re-arrangingGlobalDebugFunctions.rst', + ], + ], +]; diff --git a/config/Matcher/v10/InterfaceMethodChangedMatcher.php b/config/Matcher/v10/InterfaceMethodChangedMatcher.php new file mode 100644 index 0000000..d2d44fa --- /dev/null +++ b/config/Matcher/v10/InterfaceMethodChangedMatcher.php @@ -0,0 +1,18 @@ + [ + 'newNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'getHashedPassword' => [ + 'newNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst' + ], + ], +]; diff --git a/config/Matcher/v10/MethodAnnotationMatcher.php b/config/Matcher/v10/MethodAnnotationMatcher.php new file mode 100644 index 0000000..1d1db23 --- /dev/null +++ b/config/Matcher/v10/MethodAnnotationMatcher.php @@ -0,0 +1,17 @@ + [ + 'restFiles' => [ + 'Feature-83094-ReplaceIgnorevalidationWithTYPO3CMSExtbaseAnnotationIgnoreValidation.rst', + 'Deprecation-83094-ReplaceIgnorevalidationWithTYPO3CMSExtbaseAnnotationIgnoreValidation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '@cli' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], +]; diff --git a/config/Matcher/v10/MethodArgumentDroppedMatcher.php b/config/Matcher/v10/MethodArgumentDroppedMatcher.php new file mode 100644 index 0000000..f3aac27 --- /dev/null +++ b/config/Matcher/v10/MethodArgumentDroppedMatcher.php @@ -0,0 +1,245 @@ +euc_char_mapping' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->sb_char_mapping' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->utf8_char_mapping' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->extFileFunctions' => [ + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80513-DataHandlerVariousMethodsAndMethodArguments.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\LanguageStore->setConfiguration' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\Parser\AbstractXmlParser->getParsedData' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80486-SettingCharsetViaLocalizationParserInterface-getParsedData.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\Parser\LocalizationParserInterface->getParsedData' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80486-SettingCharsetViaLocalizationParserInterface-getParsedData.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\Parser\LocallangXmlParser->getParsedData' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80486-SettingCharsetViaLocalizationParserInterface-getParsedData.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->addInlineLanguageLabelFile' => [ + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->includeLanguageFileForInline' => [ + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Query->like' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-57385-DeprecateParameterCaseSensitiveOfExtbaseLikeComparison.rst', + ], + ], + 'TYPO3\CMS\Frontend\Plugin\AbstractPlugin->pi_getLL' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-71917-DeprecateTheArgumentHscForGetLLGetLLLAndSL.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->getLL' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-71917-DeprecateTheArgumentHscForGetLLGetLLLAndSL.rst' + ], + ], + 'TYPO3\CMS\Lang\LanguageService->getLLL' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-71917-DeprecateTheArgumentHscForGetLLGetLLLAndSL.rst' + ], + ], + 'TYPO3\CMS\Lang\LanguageService->sL' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-71917-DeprecateTheArgumentHscForGetLLGetLLLAndSL.rst' + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->getRawRecord' => [ + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-81218-NoWSOLArgumentInPageRepository-getRawRecord.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->performRollback' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->printLogErrorMessages' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-82629-TceDbOptionsPrErrAndUPTRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility->mkdir_deep' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-82702-SecondArgumentOfGeneralUtilitymkdir_deep.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapper->getPlainValue' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-83241-ExtbaseRemovedCustomFunctionalityForDataMapper-getPlainValue.rst', + ], + ], + 'TYPO3\CMS\Impexp\Controller\ImportExportController->addRecordsForPid' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-83592-ImpexpRemovedMaximumNumberOfRecordsRestriction.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Impexp\Controller\ImportExportController->exec_listQueryPid' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-83592-ImpexpRemovedMaximumNumberOfRecordsRestriction.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\core\Authentication\BackendUserAuthentication->getTSConfig' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84993-DeprecateSomeTSconfigRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository->fetchOriginLanguage' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-84877-MethodsOfLocalizationRepositoryChanged.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository->getLocalizedRecordCount' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-84877-MethodsOfLocalizationRepositoryChanged.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository->fetchAvailableLanguages' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-84877-MethodsOfLocalizationRepositoryChanged.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository->getRecordsToCopyDatabaseResult' => [ + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-84877-MethodsOfLocalizationRepositoryChanged.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt->getHashedPassword' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Md5Salt->getHashedPassword' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt->getHashedPassword' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt->getHashedPassword' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->addInlineLanguageLabelArray' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85806-SecondArgumentOfPageRendereraddInlineLanguageLabelArray.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->modAccess' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Frontend\Page\PageRepository->enableFields' => [ + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-88574-4thParameterOfPageRepository-enableFieldsRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\LanguageService->includeLLFile' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-88567-GLOBALS_LOCAL_LANG.rst', + ], + ], + 'TYPO3\CMS\IndexedSearch\Indexer->backend_initIndexer' => [ + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Breaking-88741-CHashCalculationInIndexedSearchRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceCompressor->concatenateCssFiles' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-88758-SelectiveConcatenationOfCSSFilesInResourceCompressorRemoved.rst', + ], + ], +]; diff --git a/config/Matcher/v10/MethodArgumentDroppedStaticMatcher.php b/config/Matcher/v10/MethodArgumentDroppedStaticMatcher.php new file mode 100644 index 0000000..5fb9ddb --- /dev/null +++ b/config/Matcher/v10/MethodArgumentDroppedStaticMatcher.php @@ -0,0 +1,75 @@ + [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73516-VariousGeneralUtilityMethods.rst' + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::wrapJS' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75621-GeneralUtilityMethods.rst' + ], + ], + 'TYPO3\CMS\Recycler\Utility\RecyclerUtility::getRecordPath' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75637-DeprecateOptionalParametersOfRecyclerUtilitygetRecordPath.rst' + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::callUserFunction' => [ + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-74533-ThrowExceptionIfUserFunctionDoesNotExist.rst', + ] + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getPagesTSconfig' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-54152-DeprecateArgumentsOfBackendUtilityGetPagesTSconfig.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::isLoaded' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-82899-ExtensionManagementUtilityMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::explodeUrl2Array' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85801-GeneralUtilityexplodeUrl2Array-2ndMethodArgument.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ObjectAccess::getProperty' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-87332-AvoidRuntimeReflectionCallsInObjectAccess.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ObjectAccess::getPropertyInternal' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-87332-AvoidRuntimeReflectionCallsInObjectAccess.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ObjectAccess::setProperty' => [ + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-87332-AvoidRuntimeReflectionCallsInObjectAccess.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::getUrl' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-90956-AlternativeFetchMethodsAndReportsForGeneralUtilitygetUrl.rst', + ], + ], +]; diff --git a/config/Matcher/v10/MethodArgumentRequiredMatcher.php b/config/Matcher/v10/MethodArgumentRequiredMatcher.php new file mode 100644 index 0000000..9f6c0b3 --- /dev/null +++ b/config/Matcher/v10/MethodArgumentRequiredMatcher.php @@ -0,0 +1,34 @@ +searchWhere' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->calculateLinkVars' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86046-AdditionalArgumentsInSeveralTypoScriptFrontendControllerMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->preparePageContentGeneration' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86046-AdditionalArgumentsInSeveralTypoScriptFrontendControllerMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Routing\Aspect\AspectFactory->createAspects' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Important-88720-RespectSiteForPersistedMappers.rst', + ], + ], +]; diff --git a/config/Matcher/v10/MethodArgumentRequiredStaticMatcher.php b/config/Matcher/v10/MethodArgumentRequiredStaticMatcher.php new file mode 100644 index 0000000..f83dce0 --- /dev/null +++ b/config/Matcher/v10/MethodArgumentRequiredStaticMatcher.php @@ -0,0 +1,11 @@ + [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-82899-MoreRestrictingChecksForAPIMethodsInExtensionManagementUtility.rst', + ], + ] +]; diff --git a/config/Matcher/v10/MethodArgumentUnusedMatcher.php b/config/Matcher/v10/MethodArgumentUnusedMatcher.php new file mode 100644 index 0000000..9ca9365 --- /dev/null +++ b/config/Matcher/v10/MethodArgumentUnusedMatcher.php @@ -0,0 +1,38 @@ +RTE_transform' => [ + 'unusedArgumentNumbers' => [ 2 ], + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79341-MethodsRelatedToRichtextConfiguration.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\LocalizationFactory->getParsedData' => [ + 'unusedArgumentNumbers' => [ 3, 4 ], + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80486-SettingCharsetViaLocalizationParserInterface-getParsedData.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->linkData' => [ + 'unusedArgumentNumbers' => [ 4 ], + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->whichWorkspace' => [ + 'unusedArgumentNumbers' => [ 1 ], + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80485-MethodParameterOfTSFE-whichWorkspaceToReturnTheWorkspaceTitle.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->TS_AtagToAbs' => [ + 'unusedArgumentNumbers' => [ 2 ], + 'restFiles' => [ + 'Deprecation-83252-Link-tagSyntaxProcesssing.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], +]; diff --git a/config/Matcher/v10/MethodCallMatcher.php b/config/Matcher/v10/MethodCallMatcher.php new file mode 100644 index 0000000..b01ebb2 --- /dev/null +++ b/config/Matcher/v10/MethodCallMatcher.php @@ -0,0 +1,4501 @@ +confirmMsg' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\BackendController->addCssFile' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80491-BackendControllerInclusionHooks.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\BackendController->addJavascript' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80491-BackendControllerInclusionHooks.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\BackendController->addJavascriptFile' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80491-BackendControllerInclusionHooks.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\BackendController->includeLegacyBackendItems' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Page\LocalizationController->getRecordUidsToCopy' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78872-DeprecateMethodGetRecordUidsToCopy.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Page\PageLayoutController->printContent' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80445-DeprecatePrintContentMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository->getAllowedLanguagesForBackendUser' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75760-DeprecateMethodsOfLocalizationRepository.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository->getExcludeQueryPart' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75760-DeprecateMethodsOfLocalizationRepository.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository->getPreviousLocalizedRecordUid' => [ + 'numberOfMandatoryArguments' => 5, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79258-MethodsInLocalizationRepository.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository->getRecordLocalization' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79258-MethodsInLocalizationRepository.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\FormDataProvider\AbstractItemProvider->sanitizeMaxItems' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78899-FormEngineMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Module\AbstractFunctionModule->getBackPath' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78314-AbstractFunctionModule-getBackPath.rst', + ], + ], + 'TYPO3\CMS\Backend\Module\AbstractFunctionModule->incLocalLang' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80511-AbstractFunctionModule-incLocalLangAndThisPath.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\AbstractFormElement->isWizardsDisabled' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\AbstractFormElement->renderWizards' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 9, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78899-FormEngineMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\AbstractNode->getValidationDataAsDataAttribute' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78899-FormEngineMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\FormResultCompiler->JStop' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75363-DeprecateFormResultCompilerJStop.rst', + ], + ], + 'TYPO3\CMS\Backend\Routing\UriBuilder->buildUriFromAjaxId' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75340-MethodsRelatedToGeneratingTraditionalBackendAJAXURLs.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->divider' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-71260-DocumentTemplateMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->funcMenu' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72733-DeprecateMoreMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->getContextMenuCode' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->getDragDropCode' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72733-DeprecateMoreMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->getHeader' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->getResourceHeader' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->getTabMenu' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72733-DeprecateMoreMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->getTabMenuRaw' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->header' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->icons' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->loadJavascriptLib' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->section' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->sectionBegin' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-71260-DocumentTemplateMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->sectionEnd' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-71260-DocumentTemplateMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->sectionHeader' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-71260-DocumentTemplateMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->t3Button' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->getVersionSelector' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72733-DeprecateMoreMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->viewPageIcon' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->wrapInCData' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72733-DeprecateMoreMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->wrapScriptTags' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\ModuleTemplate->getVersionSelector' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72733-DeprecateMoreMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\View\PageLayoutView->pages_getTree' => [ + 'numberOfMandatoryArguments' => 5, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-76520-DeprecateMethodPages_getTreeOfPageLayoutView.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->veriCode' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79327-DeprecateAbstractUserAuthenticationveriCodeMethod.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->convCapitalize' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->conv_case' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->euc_char2byte_pos' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->euc_strlen' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->euc_strtrunc' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->euc_substr' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->getPreferredClientLanguage' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73511-BrowserLanguageDetectionMovedToLocales.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->strlen' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->strtrunc' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->substr' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->utf8_byte2char_pos' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->utf8_strlen' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->utf8_strpos' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->utf8_strrpos' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->utf8_strtrunc' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->utf8_substr' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->loadExtensionTables' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80079-DeprecatedBootstraploadExtensionTables.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->readyForInterface' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78899-FormEngineMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Database\QueryView->tableWrap' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77557-MethodQueryView-tableWrap.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->createTempSubDir' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80514-GraphicalFunctions-tempPathAndCreateTempSubDir.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->prependAbsolutePath' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-74022-GraphicalFunctions-prependAbsolutePath.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\IconRegistry->getDeprecationSettings' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73606-DeprecateIconRegistrygetDeprecationSettings.rst', + ], + ], + 'TYPO3\CMS\Core\Messaging\FlashMessage->getIconName' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78477-RefactoringOfFlashMessageRendering.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->splitConfArray' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78650-TemplateService-splitConfArray.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->fileContent' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77477-TemplateService-fileContent.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->removeQueryString' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-74156-TemplateServicesortedKeyListAndTemplateService-removeQueryString.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->sortedKeyList' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-74156-TemplateServicesortedKeyListAndTemplateService-removeQueryString.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Qom\Comparison->getParameterIdentifier' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77502-ExtbasePreparsingOfQueriesRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Qom\Comparison->setParameterIdentifier' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77502-ExtbasePreparsingOfQueriesRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings->getUsePreparedStatement' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77432-ExtbasePreparedStatementQueryOption.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings->getUseQueryCache' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Breaking-77460-ExtbaseQueryCacheRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings->usePreparedStatement' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77432-ExtbasePreparedStatementQueryOption.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings->useQueryCache' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Breaking-77460-ExtbaseQueryCacheRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Rendering\RenderingContext->getObjectManager' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79972-DeprecatedFluidOverrides.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Rendering\RenderingContext->getTemplateVariableContainer' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-69863-DeprecateGetTemplateVariableContainerFunction.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Rendering\RenderingContext->injectObjectManager' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Rendering\RenderingContext->setLegacyMode' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79972-DeprecatedFluidOverrides.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\AbstractFormElement->onSubmit' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\AbstractSection->onSubmit' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\FileUpload->onBuildingFinished' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\FormElementInterface->onSubmit' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\UnknownFormElement->onSubmit' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\Renderable\AbstractRenderable->beforeRendering' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\Renderable\AbstractRenderable->onBuildingFinished' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\Renderable\RenderableInterface->onBuildingFinished' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\Renderable\RootRenderableInterface->beforeRendering' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Runtime\FormRuntime->beforeRendering' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->record_registration' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-70316-FrontendBasketWithRecs.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\AbstractContentObject->getContentObject' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-68748-DeprecateAbstractContentObjectgetContentObject.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->subMenu' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->link' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->procesItemStates' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->changeLinksForAccessRestrictedPages' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->isNext' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->isActive' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->isCurrent' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->isSubMenu' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->isItemState' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->accessKey' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->userProcess' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->setATagParts' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->getPageTitle' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->getMPvar' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->getDoktypeExcludeWhere' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->getBannedUids' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->menuTypoLink' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 7, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\GraphicalMenuContentObject->extProc_RO' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\GraphicalMenuContentObject->extProc_init' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\GraphicalMenuContentObject->extProc_beforeLinking' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\GraphicalMenuContentObject->extProc_afterLinking' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\GraphicalMenuContentObject->extProc_beforeAllWrap' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\GraphicalMenuContentObject->extProc_fisish' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->URLqMark' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80510-ContentObjectRenderer-URLqMark.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->clearTSProperties' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80532-GifBuilder-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->fileResource' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77524-DeprecatedMethodFileResourceOfContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->fillInMarkerArray' => [ + // Note: This was moved from ContentObjectRenderer to TemplateService + // If usage is adapted to TemplateService, it will still match (no class instance check) + // And will turn into a false positive match. + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80527-Marker-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getClosestMPvalueForPage' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getSubpart' => [ + // Note: This was moved from ContentObjectRenderer to TemplateService + // If usage is adapted to TemplateService, it will still match (no class instance check) + // And will turn into a false positive match. + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80527-Marker-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getWhere' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->gifBuilderTextBox' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80532-GifBuilder-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->includeLibs' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73514-IncludeLibraryMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->linebreaks' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80532-GifBuilder-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->processParams' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72851-DeprecateSomeFunctionsNotInUseAnymoreInTheCore.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->removeBadHTML' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-15415-DeprecateRemoveBadHTML.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->stdWrap_fontTag' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-76383-DeprecateFontTag.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->stdWrap_removeBadHTML' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-15415-DeprecateRemoveBadHTML.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->substituteMarker' => [ + // Note: This was moved from ContentObjectRenderer to TemplateService + // If usage is adapted to TemplateService, it will still match (no class instance check) + // And will turn into a false positive match. + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80527-Marker-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->substituteMarkerAndSubpartArrayRecursive' => [ + // Note: This was moved from ContentObjectRenderer to TemplateService + // If usage is adapted to TemplateService, it will still match (no class instance check) + // And will turn into a false positive match. + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80527-Marker-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->substituteMarkerArray' => [ + // Note: This was moved from ContentObjectRenderer to TemplateService + // If usage is adapted to TemplateService, it will still match (no class instance check) + // And will turn into a false positive match. + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80527-Marker-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->substituteMarkerArrayCached' => [ + // Note: This was moved from ContentObjectRenderer to TemplateService + // If usage is adapted to TemplateService, it will still match (no class instance check) + // And will turn into a false positive match. + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80527-Marker-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->substituteMarkerInObject' => [ + // Note: This was moved from ContentObjectRenderer to TemplateService + // If usage is adapted to TemplateService, it will still match (no class instance check) + // And will turn into a false positive match. + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80527-Marker-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->substituteSubpart' => [ + // Note: This was moved from ContentObjectRenderer to TemplateService + // If usage is adapted to TemplateService, it will still match (no class instance check) + // And will turn into a false positive match. + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80527-Marker-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->substituteSubpartArray' => [ + // Note: This was moved from ContentObjectRenderer to TemplateService + // If usage is adapted to TemplateService, it will still match (no class instance check) + // And will turn into a false positive match. + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80527-Marker-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\TextMenuContentObject->getBeforeAfter' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\TextMenuContentObject->extProc_init' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\TextMenuContentObject->extProc_beforeLinking' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\TextMenuContentObject->extProc_afterLinking' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\TextMenuContentObject->extProc_beforeAllWrap' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\TextMenuContentObject->extProc_finish' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->beLoginLinkIPList' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80444-TypoScriptFrontendController-BeLoginLinkIPList.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->csConv' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75327-TSFE-csConvObjAndTSFE-csConv.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->encryptCharcode' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79858-TSFE-relatedPropertiesAndMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->encryptEmail' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79858-TSFE-relatedPropertiesAndMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->generatePage_whichScript' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79858-TSFE-relatedPropertiesAndMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->includeLibraries' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73514-IncludeLibraryMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->setParseTime' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->getPathFromRootline' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77405-PageRepository-getPathFromRootline.rst', + ], + ], + 'TYPO3\CMS\IndexedSearch\Indexer->includeCrawlerClass' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78679-CrawlerInclusionViaRequire_onceInIndexedSearch.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->addModuleLabels' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72340-MovedModuleLabelsFromLanguageServiceToModuleLoader.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->getParserFactory' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73482-LANG-csConvObjAndLANG-parserFactory.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->makeEntities' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-71916-LanguageService-makeEntities.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->overrideLL' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72496-DeprecatedLANG-overrideLL.rst', + ], + ], + 'TYPO3\CMS\Lowlevel\Utility\ArrayBrowser->wrapValue' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80440-EXTlowlevelArrayBrowser-wrapValue.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList->makeQueryArray' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-76259-DeprecateMethodMakeQueryArrayOfAbstractDatabaseRecordList.rst', + ], + ], + 'TYPO3\CMS\Taskcenter\Controller\TaskModuleController->printContent' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80445-DeprecatePrintContentMethods.rst', + ], + ], + 'TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateInformationModuleFunctionController->processTemplateRowAfterLoading' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-81171-EditAbilityOfTypoScriptTemplateInEXTtstemplateRemoved.rst', + ], + ], + 'TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateInformationModuleFunctionController->processTemplateRowBeforeSaving' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-81171-EditAbilityOfTypoScriptTemplateInEXTtstemplateRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Model\BackendUserGroup->setHideInList' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-81534-DatabaseFieldBe_groupshide_in_listsDropped.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Model\BackendUserGroup->getHideInList' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-81534-DatabaseFieldBe_groupshide_in_listsDropped.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->formWidth' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-81540-DeprecateDocumentTemplateformWidth.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extensionmanager\Utility\FileHandlingUtility->sendSqlDumpFileToBrowserAndDelete' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-82148-DownloadSQLDumpDroppedInEM.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->main' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->toggleHighlight' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->displaySettings' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->displayHistory' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->displayMultipleDiff' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->renderDiff' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->generateTitle' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->createRollbackLink' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->linkPage' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->removeFilefields' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->resolveElement' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->resolveShUid' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\ElementHistoryController->main' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\ConfigurationForm->ext_makeHelpInformationForCategory' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-82398-RemoveSpecialConstantTSConstantEditor.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\ConfigurationForm->ext_displayExample' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-82398-RemoveSpecialConstantTSConstantEditor.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\ExtendedTemplateService->ext_getTSCE_config' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-82398-RemoveSpecialConstantTSConstantEditor.rst', + ], + ], + 'TYPO3\CMS\Extensionmanager\Domain\Model\ConfigurationCategory->setHighlightText' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-82398-RemoveSpecialConstantTSConstantEditor.rst', + ], + ], + 'TYPO3\CMS\Extensionmanager\Domain\Model\ConfigurationCategory->getHighlightText' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-82398-RemoveSpecialConstantTSConstantEditor.rst', + ], + ], + 'TYPO3\CMS\Extensionmanager\Domain\Model\ConfigurationItem->setHighlight' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-82398-RemoveSpecialConstantTSConstantEditor.rst', + ], + ], + 'TYPO3\CMS\Extensionmanager\Domain\Model\ConfigurationItem->getHighlight' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-82398-RemoveSpecialConstantTSConstantEditor.rst', + ], + ], + 'TYPO3\CMS\SysNote\Domain\Repository\SysNoteRepository->findByPidsAndAuthor' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-82506-RemoveBackendUserRepositoryInjectionInNoteController.rst', + ], + ], + 'TYPO3\CMS\Core\Service\AbstractService->devLog' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-52694-DeprecatedGeneralUtilitydevLog.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst' + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->sendRedirect' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-82572-RDCTFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->updateMD5paramsRecord' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-82572-RDCTFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->ensureClassLoadingInformationExists' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Version\DataHandler\CommandMap->setWorkspacesConsiderReferences' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-82701-AlwaysConsiderPublishingReferencesInWorkspaces.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->resorting' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-85300-DataHandlerResortingMethod.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->readLLfile' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-81217-TSFE-relatedLanguageMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->getLLL' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-81217-TSFE-relatedLanguageMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->initLLvars' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-81217-TSFE-relatedLanguageMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->addMetaTag' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-81464-AddAPIForMetaTagManagement.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\PropertyReflection->isTaggedWith' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\PropertyReflection->getTagsValues' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\PropertyReflection->getTagValues' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ClassSchema->addProperty' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ClassSchema->setModelType' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ClassSchema->getModelType' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ClassSchema->setUuidPropertyName' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ClassSchema->getUuidPropertyName' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ClassSchema->markAsIdentityProperty' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ClassSchema->getIdentityProperties' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Scheduler\Scheduler->scheduleNextSchedulerRunUsingAtDaemon' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-82832-UseAtDaemonDroppedFromScheduler.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->getDomainNameForPid' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-82926-DomainRelatedApiMethodInTSFE.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Configuration\TranslationConfigurationProvider->getTranslationTable' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-82445-PageTranslationRelatedFunctionality.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Configuration\TranslationConfigurationProvider->isTranslationInOwnTable' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-82445-PageTranslationRelatedFunctionality.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Configuration\TranslationConfigurationProvider->foreignTranslationTable' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-82445-PageTranslationRelatedFunctionality.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->newlog2' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Deprecation-83121-LoggingMethodDataHandler-newlog2.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->deleteClause' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-83118-DeleteClauseMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->stdWrap_spaceBefore' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-83124-RemoveStdWrapOptionsSpaceSpaceBeforeSpaceAfter.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->stdWrap_spaceAfter' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-83124-RemoveStdWrapOptionsSpaceSpaceBeforeSpaceAfter.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->stdWrap_space' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-83124-RemoveStdWrapOptionsSpaceSpaceBeforeSpaceAfter.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\BackendController->loadResourcesForRegisteredNavigationComponents' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\Pagetree\ExtdirectTreeDataProvider->getNodeTypes' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\Pagetree\ExtdirectTreeDataProvider->loadResources' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->setExtJsPath' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->getExtJsPath' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->addExtOnReadyCode' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->addExtDirectCode' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->loadExtJS' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->enableExtJsDebug' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->extGetNumberOfCachedPages' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-81460-DeprecateGetByTagOnCacheFrontends.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->stdWrap_TCAselectItem' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-83122-RemovedStdWrapOptionTCAselectItem.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->TCAlookup' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-83122-RemovedStdWrapOptionTCAselectItem.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->clean_directory' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-83256-RemovedLockFilePathFunctionality.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->printTitle' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-83254-MovedPageGenerationMethodsIntoTSFE.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->transformStyledATags' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-83252-Link-tagSyntaxProcesssing.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->TS_links_rte' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-83252-Link-tagSyntaxProcesssing.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->pageUnavailableAndExit' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-83883-PageNotFoundAndErrorHandlingInFrontend.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->pageNotFoundAndExit' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-83883-PageNotFoundAndErrorHandlingInFrontend.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->checkPageUnavailableHandler' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-83883-PageNotFoundAndErrorHandlingInFrontend.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->pageUnavailableHandler' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-83883-PageNotFoundAndErrorHandlingInFrontend.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->pageNotFoundHandler' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-83883-PageNotFoundAndErrorHandlingInFrontend.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->pageErrorHandler' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-83883-PageNotFoundAndErrorHandlingInFrontend.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\AbstractTreeView->setDataFromArray' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-83904-ArrayHandlingInAbstractTreeView.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\AbstractTreeView->setDataFromTreeArray' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-83904-ArrayHandlingInAbstractTreeView.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Filelist\FileFacade->getIcon' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-83942-DeprecatedFileFacadegetIcon.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst' + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->redirectToInstallTool' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->registerRequestHandlerImplementation' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->resolveRequestHandler' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->handleRequest' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->sendResponse' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->checkLockedBackendAndRedirectOrDie' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->checkBackendIpOrDie' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->checkSslBackendAndRedirectIfNeeded' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->initializeOutputCompression' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->sendHttpHeaders' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->shutdown' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->initializeBackendTemplate' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->endOutputBufferingAndCleanPreviousOutput' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->getApplicationContext' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->getRequestId' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Frontend\View\AdminPanelView->getAdminPanelHeaderData' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84118-VariousPublicMethodsOfAdminPanelViewDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\View\AdminPanelView->isAdminModuleEnabled' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84118-VariousPublicMethodsOfAdminPanelViewDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\View\AdminPanelView->saveConfigOptions' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84118-VariousPublicMethodsOfAdminPanelViewDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\View\AdminPanelView->extGetFeAdminValue' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-84118-VariousPublicMethodsOfAdminPanelViewDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\View\AdminPanelView->forcePreview' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84118-VariousPublicMethodsOfAdminPanelViewDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\View\AdminPanelView->isAdminModuleOpen' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84118-VariousPublicMethodsOfAdminPanelViewDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\View\AdminPanelView->extGetHead' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84118-VariousPublicMethodsOfAdminPanelViewDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\View\AdminPanelView->linkSectionHeader' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84118-VariousPublicMethodsOfAdminPanelViewDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\View\AdminPanelView->extGetItem' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Deprecation-84118-VariousPublicMethodsOfAdminPanelViewDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\ElementBrowserFolderTreeView->ext_isLinkable' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84145-DeprecateExt_isLinkable.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Package\PackageManager->injectDependencyResolver' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84109-DeprecateDependencyResolver.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->preInit' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->doProcessData' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->processData' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->makeEditForm' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->compileForm' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->shortCutLink' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->openInNewWindowLink' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->languageSwitch' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->localizationRedirect' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->getLanguages' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->fixWSversioningInEditConf' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->getRecordForEdit' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->compileStoreDat' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->getNewIconMode' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->closeDocument' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->setDocument' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController->initPage' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84273-ProtectedMethodsAndPropertiesInFileSystemNavigationFrameController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\LogoutController->logout' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84275-ProtectedMethodInLogoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\ElementInformationController->getLabelForTableColumn' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-84284-ProtectedMethodsAndPropertiesInContentElementElementInformationController.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\EditFileController->target' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84295-UseServerRequestInterfaceInFileEditFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\LoginController->makeInterfaceSelectorBox' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84274-ProtectedMethodsAndPropertiesInLoginController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\FileUploadController->renderUploadForm' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84326-ProtectedMethodsAndPropertiesInFileUploadController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\FileController->initClipboard' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84324-UseServerRequestInterfaceInFileFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\FileController->finish' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84324-UseServerRequestInterfaceInFileFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\SimpleDataHandlerController->initClipboard' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84374-ProtectedMethodsAndPropertiesInSimpleDataHandlerController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->tableWizard' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->getConfigCode' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->getTableHTML' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->changeFunc' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->cfgArray2CfgString' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->cfgString2CfgArray' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Rsaauth\RsaEncryptionEncoder->getRsaPublicKey' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84407-AJAXRequestMethodsInRsaEncryptionEncoder.rst', + ], + ], + 'TYPO3\CMS\Rsaauth\RsaEncryptionEncoder->getRsaPublicKeyAjaxHandler' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84407-AJAXRequestMethodsInRsaEncryptionEncoder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst' + ], + ], + 'TYPO3\CMS\Extbase\Validation\ValidatorResolver->buildMethodArgumentsValidatorConjunctions' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-83475-AggregateValidatorInformationInClassSchema-1.rst', + ], + ], + 'TYPO3\CMS\Install\Service\CoreVersionService->getDownloadBaseUrl' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84549-DeprecateMethodsInCoreVersionService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst' + ], + ], + 'TYPO3\CMS\Install\Service\CoreVersionService->isYoungerPatchDevelopmentReleaseAvailable' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84549-DeprecateMethodsInCoreVersionService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst' + ], + ], + 'TYPO3\CMS\Install\Service\CoreVersionService->getYoungestPatchDevelopmentRelease' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84549-DeprecateMethodsInCoreVersionService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst' + ], + ], + 'TYPO3\CMS\Install\Service\CoreVersionService->updateVersionMatrix' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84549-DeprecateMethodsInCoreVersionService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst' + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->linkData' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 8, + 'restFiles' => [ + 'Deprecation-84637-TemplateService-linkDataFunctionalityMovedInPageLinkBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->getFromMPmap' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84637-TemplateService-linkDataFunctionalityMovedInPageLinkBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->initMPmap_create' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-84637-TemplateService-linkDataFunctionalityMovedInPageLinkBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->initializeAdminPanel' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84641-DeprecatedAdminPanelRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->initializeFrontendEdit' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84641-DeprecatedAdminPanelRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->isFrontendEditingActive' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84641-DeprecatedAdminPanelRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->displayAdminPanel' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84641-DeprecatedAdminPanelRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->isAdminPanelVisible' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84641-DeprecatedAdminPanelRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->findDomainRecord' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84725-SysDomainResolvingMovedIntoMiddleware.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->getDomainStartPage' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-84725-SysDomainResolvingMovedIntoMiddleware.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->connectToDB' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84965-VariousTypoScriptFrontendControllerMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->checkAlternativeIdMethods' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84965-VariousTypoScriptFrontendControllerMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->initializeBackendUser' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84965-VariousTypoScriptFrontendControllerMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->handleDataSubmission' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84965-VariousTypoScriptFrontendControllerMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->setCSS' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-84965-VariousTypoScriptFrontendControllerMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->convPOSTCharset' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84965-VariousTypoScriptFrontendControllerMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->addTScomment' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84980-BackendUserAuthentication-addTScommentDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->simplelog' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-84981-BackendUserAuthentication-simplelogDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->getTSConfigVal' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84993-DeprecateSomeTSconfigRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->getTSConfigProp' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84993-DeprecateSomeTSconfigRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\backend\Tree\View\PagePositionMap->getModConfig' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84993-DeprecateSomeTSconfigRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\core\DataHandling\DataHandler->getTCEMAIN_TSconfig' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84993-DeprecateSomeTSconfigRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository->getUsedLanguagesInPageAndColumn' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-84877-MethodsOfLocalizationRepositoryChanged.rst', + ], + ], + 'TYPO3\CMS\Extbase\Validation\ValidatorResolver->buildSubObjectValidator' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85005-DeprecateMethodsAndConstantsInValidatorResolver.rst', + ], + ], + 'TYPO3\CMS\Extbase\Validation\ValidatorResolver->parseValidatorAnnotation' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85005-DeprecateMethodsAndConstantsInValidatorResolver.rst', + ], + ], + 'TYPO3\CMS\Extbase\Validation\ValidatorResolver->parseValidatorOptions' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85005-DeprecateMethodsAndConstantsInValidatorResolver.rst', + ], + ], + 'TYPO3\CMS\Extbase\Validation\ValidatorResolver->unquoteString' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85005-DeprecateMethodsAndConstantsInValidatorResolver.rst', + ], + ], + 'TYPO3\CMS\Extbase\Validation\ValidatorResolver->getMethodValidateAnnotations' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\Argument->getValidationResults' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85012-OnlyValidateMethodParamsIfNeeded.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\Arguments->getValidationResults' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85012-OnlyValidateMethodParamsIfNeeded.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->parse_charset' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->convArray' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->utf8_to_entities' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->entities_to_utf8' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->crop' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->convCaseFirst' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->utf8_char2byte_pos' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Driver\AbstractHierarchicalFilesystemDriver->getCharsetConversion' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85125-UsagesOfCharsetConverterInCore.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst' + ], + ], + 'TYPO3\CMS\Backend\Routing\UriBuilder->buildUriFromModule' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85113-LegacyBackendModuleRoutingMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst' + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->getPageShortcut' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Deprecation-85130-TSFE-getPageShortcutMovedToPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ReflectionService->getClassTagsValues' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85004-DeprecateMethodsInReflectionService.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ReflectionService->getClassTagValues' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85004-DeprecateMethodsInReflectionService.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ReflectionService->getClassPropertyNames' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85004-DeprecateMethodsInReflectionService.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ReflectionService->hasMethod' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85004-DeprecateMethodsInReflectionService.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ReflectionService->getMethodTagsValues' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85004-DeprecateMethodsInReflectionService.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ReflectionService->getMethodParameters' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85004-DeprecateMethodsInReflectionService.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ReflectionService->getPropertyTagsValues' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85004-DeprecateMethodsInReflectionService.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ReflectionService->getPropertyTagValues' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85004-DeprecateMethodsInReflectionService.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ReflectionService->isClassTaggedWith' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85004-DeprecateMethodsInReflectionService.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ReflectionService->isPropertyTaggedWith' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85004-DeprecateMethodsInReflectionService.rst', + ], + ], + 'TYPO3\CMS\Setup\Controller\SetupModuleController->languageUpdate' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85196-ProtectSetupModuleController.rst' + ], + ], + 'TYPO3\CMS\Setup\Controller\SetupModuleController->simulateUser' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85196-ProtectSetupModuleController.rst' + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->getFileName' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85445-TemplateService-getFileName.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->getRootLine' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85557-PageRepository-getRootLine.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->calcIntExplode' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85451-ContentObjectRenderer-calcIntExplodeDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->getUniqueId' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85555-TypoScriptFrontendController-getUniqueId.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->enableFields' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85558-ContentObjectRenderer-enableFields.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Scheduler\Controller\SchedulerModuleController->addMessage' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-84387-DeprecatedMethodAndPropertyInSchedulerModuleController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst' + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->enableConcatenateFiles' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-65578-ConfigconcatenateJsAndCssAndConcatenateFiles.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->getConcatenateFiles' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-65578-ConfigconcatenateJsAndCssAndConcatenateFiles.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->disableConcatenateFiles' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-65578-ConfigconcatenateJsAndCssAndConcatenateFiles.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->checkWorkspaceAccess' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85554-PageRepository-checkWorkspaceAccess.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->initTemplate' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85666-TypoScriptFrontendController-initTemplate.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Adminpanel\View\AdminPanelView->isAdminModuleEnabled' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84584-AdminPanelViewIsAdminModuleEnabledAndExt_makeToolbarDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Adminpanel\View\AdminPanelView->ext_makeToolBar' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84584-AdminPanelViewIsAdminModuleEnabledAndExt_makeToolbarDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ] + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->getRecordsByField' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 7, + 'restFiles' => [ + 'Deprecation-85699-MethodsInPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\ModuleTemplate->loadJavascriptLib' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85701-MethodsInModuleTemplate.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\ModuleTemplate->icons' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85701-MethodsInModuleTemplate.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->addStyleSheet' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-85735-MethodAndPropertyInDocumentTemplate.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->getFileReferences' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85699-MethodsInPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->movePlhOL' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85699-MethodsInPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->getMovePlaceholder' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85699-MethodsInPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Service\EnvironmentService->isEnvironmentInCliMode' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85807-EnvironmentServiceisEnvironmentInCliMode.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Argon2iSalt->getOptions' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Argon2iSalt->setOptions' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BcryptSalt->getOptions' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BcryptSalt->setOptions' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt->getHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt->getMaxHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt->getMinHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt->getSaltLength' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt->getSetting' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt->setHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt->setMaxHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt->setMinHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Md5Salt->getSetting' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Md5Salt->getSaltLength' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt->getHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt->getMaxHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt->getMinHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt->getSaltLength' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt->getSetting' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt->setHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt->setMaxHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt->setMinHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt->getHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt->getMaxHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt->getMinHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt->getSaltLength' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt->getSetting' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt->setHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt->setMaxHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt->setMinHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt->isValidSalt' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt->base64Encode' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Md5Salt->isValidSalt' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Md5Salt->base64Encode' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt->isValidSalt' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt->base64Encode' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt->base64Decode' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt->isValidSalt' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt->base64Encode' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->configure' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->setEarlyInstance' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->getEarlyInstance' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->getEarlyInstances' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->initializePackageManagement' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->setRequestType' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\File->_getMetaData' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85895-DeprecateFile_getMetaData.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->initFEuser' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85878-EidUtilityAndVariousTSFEMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->sendCacheHeaders' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85878-EidUtilityAndVariousTSFEMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->storeSessionData' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85878-EidUtilityAndVariousTSFEMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->hook_eofe' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85878-EidUtilityAndVariousTSFEMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->previewInfo' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85878-EidUtilityAndVariousTSFEMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->addTempContentHttpHeaders' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85878-EidUtilityAndVariousTSFEMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->domainNameMatchesCurrentRequest' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85892-VariousMethodsRegardingSysDomainResolving.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->getDomainDataForPid' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85892-VariousMethodsRegardingSysDomainResolving.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->getLocalizedPageTitle' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->getNumberOfHiddenElements' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->local_linkThisScript' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->pageIsNotLockedForEditors' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->contentIsNotLockedForEditors' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Info\Controller\TranslationStatusController->getSystemLanguages' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85164-LanguageRelatedMethods.rst' + ], + ], + 'TYPO3\CMS\Backend\View\PageLayoutView->languageFlag' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85164-LanguageRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->compareUident' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85960-CompareUidentDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractAuthenticationService->compareUident' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85960-CompareUidentDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->getFirstWebPage' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85971-DeprecatePageRepository-getFirstWebPage.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extensionmanager\Command\ExtensionCommandController->installCommand' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85996-ExtensionManagerCommandController.rst' + ], + ], + 'TYPO3\CMS\Extensionmanager\Command\ExtensionCommandController->uninstallCommand' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85996-ExtensionManagerCommandController.rst' + ], + ], + 'TYPO3\CMS\Extensionmanager\Command\ExtensionCommandController->dumpClassLoadingInformationCommand' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85996-ExtensionManagerCommandController.rst' + ], + ], + 'TYPO3\CMS\Setup\Controller\SetupModuleController->storeIncomingData' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86180-ProtectedMethodsInSetupModuleController.rst', + ], + ], + 'TYPO3\CMS\Taskcenter\Controller\TaskModuleController->urlInIframe' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86182-ProtectedTaskModuleController.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Controller\AbstractLinkBrowserController->renderLinkAttributeFields' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86193-ProtectMethodsInAbstractLinkBrowserController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Controller\AbstractLinkBrowserController->getDisplayedLinkHandlerId' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86193-ProtectMethodsInAbstractLinkBrowserController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\RteCKEditor\Controller\BrowseLinksController->renderLinkAttributeFields' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86193-ProtectMethodsInAbstractLinkBrowserController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\RteCKEditor\Controller\BrowseLinksController->getPageConfigLabel' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-86193-ProtectMethodsInAbstractLinkBrowserController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\RteCKEditor\Controller\BrowseLinksController->getDisplayedLinkHandlerId' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86193-ProtectMethodsInAbstractLinkBrowserController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Impexp\Controller\ImportExportController->addRecordsForPid' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85031-ProtectedImportExportController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Impexp\Controller\ImportExportController->exec_listQueryPid' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85031-ProtectedImportExportController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Impexp\Controller\ImportExportController->makeConfigurationForm' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85031-ProtectedImportExportController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Impexp\Controller\ImportExportController->makeAdvancedOptionsForm' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85031-ProtectedImportExportController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Impexp\Controller\ImportExportController->makeSaveForm' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85031-ProtectedImportExportController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Impexp\Controller\ImportExportController->getTableSelectOptions' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85031-ProtectedImportExportController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Impexp\Controller\ImportExportController->filterPageIds' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85031-ProtectedImportExportController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->tempPageCacheContent' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->realPageCacheContent' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->setPageCacheContent' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->clearPageCacheContent_pidList' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->setSysLastChanged' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->contentStrReplace' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Core\Bootstrap->configureObjectManager' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86270-ExtbaseXclassViaTypoScriptSettings.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Widget\Bootstrap->configureObjectManager' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86270-ExtbaseXclassViaTypoScriptSettings.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->checkBackendAccessSettingsFromInitPhp' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86288-FrontendBackendUserAuthenticationMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->extPageReadAccess' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86288-FrontendBackendUserAuthenticationMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->extGetTreeList' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-86288-FrontendBackendUserAuthenticationMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->extGetLL' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86288-FrontendBackendUserAuthenticationMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Cli\Command->isFlushingCaches' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85981-AnnotationFlushesCaches.rst' + ], + ], + 'TYPO3\CMS\Install\Updates\AbstractUpdate->executeUpdate' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86366-MethodsInAbstractUpdate.rst' + ], + ], + 'TYPO3\CMS\Install\Updates\AbstractUpdate->updateNecessary' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86366-MethodsInAbstractUpdate.rst' + ], + ], + 'TYPO3\CMS\Install\Updates\AbstractUpdate->getPrerequisites' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86366-MethodsInAbstractUpdate.rst' + ], + ], + 'TYPO3\CMS\Install\Updates\AbstractUpdate->setOutput' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86366-MethodsInAbstractUpdate.rst' + ], + ], + 'TYPO3\CMS\Install\Updates\AbstractUpdate->shouldRenderWizard' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86366-MethodsInAbstractUpdate.rst' + ], + ], + 'TYPO3\CMS\Install\Updates\AbstractUpdate->checkIfTableExists' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86366-MethodsInAbstractUpdate.rst' + ], + ], + 'TYPO3\CMS\Install\Updates\AbstractUpdate->installExtensions' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86366-MethodsInAbstractUpdate.rst' + ], + ], + 'TYPO3\CMS\Install\Updates\AbstractUpdate->markWizardAsDone' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86366-MethodsInAbstractUpdate.rst' + ], + ], + 'TYPO3\CMS\Install\Updates\AbstractUpdate->isWizardDone' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86366-MethodsInAbstractUpdate.rst' + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->mergingWithGetVars' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86389-GeneralUtility_GETsetAndTSFE-mergingWithGetVars.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->checkValue_group_select_file' => [ + 'numberOfMandatoryArguments' => 8, + 'maximumNumberOfArguments' => 8, + 'restFiles' => [ + 'Deprecation-86406-TCATypeGroupInternal_typeFileAndFile_reference.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->copyRecord_procFilesRefs' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-86406-TCATypeGroupInternal_typeFileAndFile_reference.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->extFileFields' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86406-TCATypeGroupInternal_typeFileAndFile_reference.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->extFileFunctions' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-86406-TCATypeGroupInternal_typeFileAndFile_reference.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Database\ReferenceIndex->getRelations_procFiles' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-86406-TCATypeGroupInternal_typeFileAndFile_reference.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Integrity\DatabaseIntegrityCheck->getFileFields' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86406-TCATypeGroupInternal_typeFileAndFile_reference.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->makeCacheHash' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86411-TSFE-makeCacheHash.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->stdWrap_addParams' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86433-VariousStdWrapFunctionsAndContentObjectRenderer-relatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->stdWrap_filelink' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86433-VariousStdWrapFunctionsAndContentObjectRenderer-relatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->stdWrap_filelist' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86433-VariousStdWrapFunctionsAndContentObjectRenderer-relatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->addParams' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86433-VariousStdWrapFunctionsAndContentObjectRenderer-relatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->filelink' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86433-VariousStdWrapFunctionsAndContentObjectRenderer-relatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->filelist' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86433-VariousStdWrapFunctionsAndContentObjectRenderer-relatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->typolinkWrap' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86433-VariousStdWrapFunctionsAndContentObjectRenderer-relatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->currentPageUrl' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86433-VariousStdWrapFunctionsAndContentObjectRenderer-relatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->prependStaticExtra' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86439-MarkSeveralMethodsWithinTemplateServiceAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->versionOL' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86439-MarkSeveralMethodsWithinTemplateServiceAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->processIncludes' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86439-MarkSeveralMethodsWithinTemplateServiceAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->mergeConstantsFromPageTSconfig' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86439-MarkSeveralMethodsWithinTemplateServiceAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->flattenSetup' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-86439-MarkSeveralMethodsWithinTemplateServiceAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->substituteConstants' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86439-MarkSeveralMethodsWithinTemplateServiceAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->isPSet' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->TS_images_db' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->TS_links_db' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->TS_transform_db' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->TS_transform_rte' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->HTMLcleaner_db' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->getKeepTags' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->divideIntoLines' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->setDivTags' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->getWHFromAttribs' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->urlInfoForLinkTags' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->TS_AtagToAbs' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->loadJquery' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-86438-PageRenderer-loadJQuery.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->fetchUserRecord' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-86466-AbstractUserAuthentication-fetchUserRecord.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->nextDivider' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->parseSub' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst' + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->rollParseSub' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->setVal' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->error' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->regHighLight' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->syntaxHighlight_print' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceStorage->dumpFileContents' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-83793-FALResourceStorage-dumpFileContents.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst' + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->processOutput' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86486-TypoScriptFrontendController-processOutput.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst' + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->process_uploads' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-87305-UseConstructorInjectionInDataMapper.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Web\Routing\UriBuilder->setUseCacheHash' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-88406-SetCacheHashnoCacheHashOptionsInViewHelpersAndUriBuilder.rst' + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Web\Routing\UriBuilder->getUseCacheHash' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-88406-SetCacheHashnoCacheHashOptionsInViewHelpersAndUriBuilder.rst' + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->settingLocale' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-88473-TypoScriptFrontendController-settingLocale.rst' + ], + ], + 'TYPO3\CMS\Core\Database\SoftReferenceIndex->findRef_images' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-88500-RTEImageHandlingFunctionalityDropped.rst' + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->TS_images_rte' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-88500-RTEImageHandlingFunctionalityDropped.rst' + ], + ], + 'TYPO3\CMS\Impexp\ImportExport->getRTEoriginalFilename' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-88500-RTEImageHandlingFunctionalityDropped.rst' + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->getButtons' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-88779-RecordListRemoveUnusedCode.rst' + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->thumbCode' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-88779-RecordListRemoveUnusedCode.rst' + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->requestUri' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-88779-RecordListRemoveUnusedCode.rst' + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->writeTop' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-88779-RecordListRemoveUnusedCode.rst' + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->fwd_rwd_nav' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-88779-RecordListRemoveUnusedCode.rst' + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->fwd_rwd_HTML' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-88779-RecordListRemoveUnusedCode.rst' + ], + ], + '\TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::sendNotifyEmail' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Deprecation-88850-ContentObjectRendererSendNotifyEmail.rst' + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->getHistoryEntry' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-89127-CleanupRecordHistoryHandling.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->getHistoryData' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-89127-CleanupRecordHistoryHandling.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->createChangeLog' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-89127-CleanupRecordHistoryHandling.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->shouldPerformRollback' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-89127-CleanupRecordHistoryHandling.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->getElementData' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-89127-CleanupRecordHistoryHandling.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->performRollback' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-89127-CleanupRecordHistoryHandling.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->createMultipleDiff' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-89127-CleanupRecordHistoryHandling.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->setLastHistoryEntry' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-89127-CleanupRecordHistoryHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\AbstractController->getControllerContext' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-89554-DeprecateTYPO3CMSExtbaseMvcControllerAbstractController.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\AbstractController->addFlashMessage' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-89554-DeprecateTYPO3CMSExtbaseMvcControllerAbstractController.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\AbstractController->canProcessRequest' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-89554-DeprecateTYPO3CMSExtbaseMvcControllerAbstractController.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\AbstractController->processRequest' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-89554-DeprecateTYPO3CMSExtbaseMvcControllerAbstractController.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\AbstractController->buildControllerContext' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-89554-DeprecateTYPO3CMSExtbaseMvcControllerAbstractController.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\AbstractController->forward' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-89554-DeprecateTYPO3CMSExtbaseMvcControllerAbstractController.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\AbstractController->redirect' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 7, + 'restFiles' => [ + 'Deprecation-89554-DeprecateTYPO3CMSExtbaseMvcControllerAbstractController.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\AbstractController->redirectToUri' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-89554-DeprecateTYPO3CMSExtbaseMvcControllerAbstractController.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\AbstractController->addBaseUriIfNecessary' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-89554-DeprecateTYPO3CMSExtbaseMvcControllerAbstractController.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\AbstractController->throwStatus' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-89554-DeprecateTYPO3CMSExtbaseMvcControllerAbstractController.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\AbstractController->initializeControllerArgumentsBaseValidators' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-89554-DeprecateTYPO3CMSExtbaseMvcControllerAbstractController.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\AbstractController->mapRequestArgumentsToControllerArguments' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-89554-DeprecateTYPO3CMSExtbaseMvcControllerAbstractController.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->reqCHash' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-89868-RemoveReqCHashFunctionalityForPlugins.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->setTSconfigPermissions' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-90019-PagePermissionLogicByDataHandler.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->assemblePermissions' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-90019-PagePermissionLogicByDataHandler.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\File\BasicFileUtility->setFileExtensionPermissions' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Important-90020-LegacyBasicFileUtilityAndExtendedFileUtilityClassesMarkedAsInternal.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\ActionController->emitBeforeCallActionMethodSignal' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-89870-NewPSR-14EventsForExtbase-relatedSignals.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->init' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-90258-SimplifiedRTEParserAPI.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->RTE_transform' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-90258-SimplifiedRTEParserAPI.rst', + ], + ], + 'TYPO3\CMS\Core\Console\CommandRegistry->getIterator' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Feature-89139-AddDependencyInjectionSupportForConsoleCommands.rst', + 'Deprecation-89139-ConsoleCommandsConfigurationFormatCommandsPhp.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->cImage' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-90861-Image-relatedMethodsWithinContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getBorderAttr' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-90861-Image-relatedMethodsWithinContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getImageTagTemplate' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-90861-Image-relatedMethodsWithinContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getImageSourceCollection' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-90861-Image-relatedMethodsWithinContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->linkWrap' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-90861-Image-relatedMethodsWithinContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getAltParam' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-90861-Image-relatedMethodsWithinContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\LanguageService->getLabelsWithPrefix' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-90964-LanguageServiceFunctionalityAndInternalProperties.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\LanguageService->getLLL' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-90964-LanguageServiceFunctionalityAndInternalProperties.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\LanguageService->debugLL' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-90964-LanguageServiceFunctionalityAndInternalProperties.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->isOutputting' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-91012-VariousHooksRelatedToTypoScriptFrontendController.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->processContentForOutput' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-91012-VariousHooksRelatedToTypoScriptFrontendController.rst', + ], + ], +]; diff --git a/config/Matcher/v10/MethodCallStaticMatcher.php b/config/Matcher/v10/MethodCallStaticMatcher.php new file mode 100644 index 0000000..868b763 --- /dev/null +++ b/config/Matcher/v10/MethodCallStaticMatcher.php @@ -0,0 +1,1005 @@ + [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75340-MethodsRelatedToGeneratingTraditionalBackendAJAXURLs.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getFlexFormDS' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78581-FlexFormRelatedParsing.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getListViewLink' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73190-DeprecateBackendUtilitygetListViewLink.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getRecordRaw' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80317-DeprecateBackendUtilityGetRecordRaw.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getRecordsByField' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 9, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79122-DeprecateBackendUtilitygetRecordsByField.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getSpecConfParametersFromArray' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79341-MethodsRelatedToRichtextConfiguration.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getSpecConfParts' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78899-FormEngineMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getSQLselectableList' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72851-DeprecateSomeFunctionsNotInUseAnymoreInTheCore.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::titleAltAttrib' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72851-DeprecateSomeFunctionsNotInUseAnymoreInTheCore.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::makeConfigForm' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72851-DeprecateSomeFunctionsNotInUseAnymoreInTheCore.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::processParams' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72851-DeprecateSomeFunctionsNotInUseAnymoreInTheCore.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::replaceL10nModeFields' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst' + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::RTEsetup' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79341-MethodsRelatedToRichtextConfiguration.rst' + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler::rmComma' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79580-MethodsInDataHandlerRelatedToPageDeleteAccess.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler::destPathFromUploadFolder' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80513-DataHandlerVariousMethodsAndMethodArguments.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler::noRecordsFromUnallowedTables' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79580-MethodsInDataHandlerRelatedToPageDeleteAccess.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ArrayUtility::inArray' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79316-DeprecateArrayUtilityinArray.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ClientUtility::getDeviceType' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79560-DeprecateClientUtilitygetDeviceType.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addExtJSModule' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80491-BackendControllerInclusionHooks.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::appendToTypoConfVars' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80583-TYPO3_CONF_VARS_extensionAdded.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78193-ExtensionManagementUtilityextRelPath.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::registerAjaxHandler' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73352-DeprecateOld-schoolAJAXRequests.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::registerExtDirectComponent' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80048-MarkExtJSRelatedAPICallsAsDeprecated.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\File\ExtendedFileUtility::pushErrorMessagesToFlashMessageQueue' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-71255-ExtendedFileUtilitypushErrorMessagesToFlashMessageQueue.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::array2xml_cs' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75371-Array2xml_cs.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::compat_version' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75621-GeneralUtilityMethods.rst' + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::convertMicrotime' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75621-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::csvValues' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80451-DeprecateGeneralUtilitycsvValues.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::deHSCentities' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75621-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::flushOutputBuffers' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73516-VariousGeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::freetypeDpiComp' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80449-GeneralUtilityfreetypeDpiComp.rst' + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::generateRandomBytes' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73050-DeprecatedRandomGeneratorMethodsInGeneralUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::getMaximumPathLength' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75621-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::getRandomHexString' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73050-DeprecatedRandomGeneratorMethodsInGeneralUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::imageMagickCommand' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73516-VariousGeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::lcfirst' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75621-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::rawUrlEncodeFP' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75621-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::rawUrlEncodeJS' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75621-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::removeXSS' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-76164-DeprecateRemoveXSS.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::requireFile' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73067-DeprecateGeneralUtilityrequireOnceAndGeneralUtilityrequireFile.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::requireOnce' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73067-DeprecateGeneralUtilityrequireOnceAndGeneralUtilityrequireFile.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::resolveAllSheetsInDS' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78581-FlexFormRelatedParsing.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::resolveSheetDefInDS' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78581-FlexFormRelatedParsing.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::slashJS' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75621-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::strtolower' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-76804-DeprecateGeneralUtilitystrtoupperStrtolower.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::strtoupper' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-76804-DeprecateGeneralUtilitystrtoupperStrtolower.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::xmlGetHeaderAttribs' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73516-VariousGeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageGenerator::pagegenInit' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79858-TSFE-relatedPropertiesAndMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository::getHash' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80524-PageRepositorygetHashAndPageRepositorystoreHash.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository::storeHash' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80524-PageRepositorygetHashAndPageRepositorystoreHash.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::getUserObj' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-80993-GeneralUtilitygetUserObj.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Utility\EidUtility::initTCA' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-81201-EidUtilityinitTCA.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getListGroupNames' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-81534-BackendUtilitygetListGroupNamesDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::makeRedirectUrl' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-82572-RDCTFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getInlineLocalizationMode' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::deprecationLog' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-82438-DeprecationMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::logDeprecatedViewHelperAttribute' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-82438-DeprecationMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::getDeprecationLogFileName' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-82438-DeprecationMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::logDeprecatedFunction' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-82438-DeprecationMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::siteRelPath' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-82899-ExtensionManagementUtilityMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getExtensionKeyByPrefix' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-82899-ExtensionManagementUtilityMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::removeCacheFiles' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-82899-ExtensionManagementUtilityMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::configureModule' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-82902-CustomBackendModuleRegistrationMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getOriginalTranslationTable' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-82445-PageTranslationRelatedFunctionality.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::llXmlAutoFileName' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-83083-GeneralUtilityllXmlAutoFileName.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getHash' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-83116-CachingFrameworkWrapperMethodsInBackendUtility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::storeHash' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-83116-CachingFrameworkWrapperMethodsInBackendUtility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::deleteClause' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-83118-DeleteClauseMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageGenerator::generatePageTitle' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-83254-MovedPageGenerationMethodsIntoTSFE.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageGenerator::isAllowedLinkVarValue' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-83254-MovedPageGenerationMethodsIntoTSFE.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\ActionController::getActionMethodParameters' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-83475-AggregateValidatorInformationInClassSchema-2.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getPidForModTSconfig' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-84994-BackendUtilitygetPidForModTSconfigDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getModTSconfig' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-84993-DeprecateSomeTSconfigRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::unsetMenuItems' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-84993-DeprecateSomeTSconfigRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Utility\SaltedPasswordsUtility::isUsageEnabled' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85027-SaltedPasswordsRelatedMethodsAndClasses.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::arrayToLogString' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85086-GeneralUtilityArrayToLogString.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\PhpOptionsUtility::isSessionAutoStartEnabled' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85102-PhpOptionsUtility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\PhpOptionsUtility::getIniValueBoolean' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85102-PhpOptionsUtility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getModuleUrl' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85113-LegacyBackendModuleRoutingMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::shortcutExists' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84414-BackendUtilityshortcutExists.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::getHostname' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85759-GeneralUtilitygetHostName.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::unQuoteFilenames' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85760-GeneralUtilityunQuoteFilenames.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\SaltFactory::getSaltingInstance' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85796-SaltedPasswordsCleanups.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\SaltFactory::determineSaltingHashingMethod' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85796-SaltedPasswordsCleanups.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\SaltFactory::setPreferredHashingMethod' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85796-SaltedPasswordsCleanups.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Utility\SaltedPasswordsUtility::getNumberOfBackendUsersWithInsecurePassword' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85796-SaltedPasswordsCleanups.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateModuleController::renderList' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-81430-TypoScriptTemplateModuleControllerrenderList.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap::usesComposerClassLoading' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap::getInstance' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap::checkIfEssentialConfigurationExists' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap::loadConfigurationAndInitialize' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap::populateLocalConfiguration' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap::disableCoreCache' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap::initializeCachingFramework' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap::setFinalCachingFrameworkCacheConfiguration' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageGenerator::renderContent' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85822-PageGenerator.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageGenerator::renderContentWithHeader' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85822-PageGenerator.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageGenerator::inline2TempFile' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85822-PageGenerator.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getTCAtypes' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85836-BackendUtilitygetTCAtypes.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::clientInfo' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85858-GeneralUtilityclientInfo.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Utility\EidUtility::initLanguage' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85878-EidUtilityAndVariousTSFEMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Utility\EidUtility::initFeUser' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85878-EidUtilityAndVariousTSFEMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Utility\EidUtility::initExtensionTCA' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85878-EidUtilityAndVariousTSFEMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getDomainStartPage' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85892-VariousMethodsRegardingSysDomainResolving.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::firstDomainRecord' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85892-VariousMethodsRegardingSysDomainResolving.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::_GETset' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-86389-GeneralUtility_GETsetAndTSFE-mergingWithGetVars.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ObjectAccess::buildSetterMethodName' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-87332-AvoidRuntimeReflectionCallsInObjectAccess.rst', + ], + ], + 'TYPO3\CMS\Extbase\Utility\TypeHandlingUtility::hex2bin' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-87613-DeprecateTYPO3CMSExtbaseUtilityTypeHandlingUtilityhex2bin.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::idnaEncode' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-87894-GeneralUtilityidnaEncode.rst', + ], + ], + 'TYPO3\CMS\Core\Context\LanguageAspectFactory::createFromTypoScript' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\VersionNumberUtility::splitVersionRange' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-88554-DeprecatedMethodsInVersionNumberUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\VersionNumberUtility::raiseVersionNumber' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-88554-DeprecatedMethodsInVersionNumberUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\VersionNumberUtility::convertIntegerToVersionNumber' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-88554-DeprecatedMethodsInVersionNumberUtility.rst', + ], + ], + 'TYPO3\CMS\Extbase\Utility\ClassNamingUtility::translateModelNameToValidatorName' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-87957-DoNotMagicallyRegisterValidators.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\Locales::initialize' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-88569-LocalesinitializeInFavorOfRegularSingletonInstance.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getViewDomain' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-88499-BackendUtilitygetViewDomain.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::editOnClick' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-88787-BackendUtilityEditOnClick.rst' + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::getApplicationContext' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-89631-UseEnvironmentAPIToFetchApplicationContext.rst' + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getRawPagesTSconfig' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-89718-LegacyPageTSconfigParsingLowlevelAPI.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::TYPO3_copyRightNotice' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-89756-BackendUtilityTYPO3_copyRightNotice.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactory::getInstance' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-90260-ResourceFactorygetInstancePseudo-factory.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::isRunningOnCgiServerApi' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-90800-GeneralUtilityisRunningOnCgiServerApi.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::verifyFilenameAgainstDenyPattern' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-90147-UnifiedFileNameValidator.rst' + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::IPv6Hex2Bin' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-91001-VariousMethodsWithinGeneralUtility.rst' + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::IPv6Bin2Hex' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-91001-VariousMethodsWithinGeneralUtility.rst' + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::compressIPv6' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-91001-VariousMethodsWithinGeneralUtility.rst' + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::milliseconds' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-91001-VariousMethodsWithinGeneralUtility.rst' + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::linkThisUrl' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-91001-VariousMethodsWithinGeneralUtility.rst' + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::flushDirectory' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-91001-VariousMethodsWithinGeneralUtility.rst' + ], + ], +]; diff --git a/config/Matcher/v10/PropertyAnnotationMatcher.php b/config/Matcher/v10/PropertyAnnotationMatcher.php new file mode 100644 index 0000000..232a3b6 --- /dev/null +++ b/config/Matcher/v10/PropertyAnnotationMatcher.php @@ -0,0 +1,40 @@ + [ + 'restFiles' => [ + 'Feature-82869-ReplaceInjectWithTYPO3CMSExtbaseAnnotationInject.rst', + 'Deprecation-82869-ReplaceInjectWithTYPO3CMSExtbaseAnnotationInject.rst', + 'Deprecation-86907-DeprecateUsageOfDependencyInjectionWithNonPublicProperties.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '@lazy' => [ + 'restFiles' => [ + 'Feature-83078-ReplaceLazyWithTYPO3CMSExtbaseAnnotationORMLazy.rst', + 'Deprecation-83078-ReplaceLazyWithTYPO3CMSExtbaseAnnotationORMLazy.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '@transient' => [ + 'restFiles' => [ + 'Feature-83092-ReplaceTransientWithTYPO3CMSExtbaseAnnotationORMTransient.rst', + 'Deprecation-83092-ReplaceTransientWithTYPO3CMSExtbaseAnnotationORMTransient.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '@cascade' => [ + 'restFiles' => [ + 'Feature-83093-ReplaceCascadeWithTYPO3CMSExtbaseAnnotationORMCascade.rst', + 'Deprecation-83093-ReplaceCascadeWithTYPO3CMSExtbaseAnnotationORMCascade.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '@validate' => [ + 'restFiles' => [ + 'Feature-83167-ReplaceValidateWithTYPO3CMSExtbaseAnnotationValidate.rst', + 'Deprecation-83167-ReplaceValidateWithTYPO3CMSExtbaseAnnotationValidate.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], +]; diff --git a/config/Matcher/v10/PropertyExistsStaticMatcher.php b/config/Matcher/v10/PropertyExistsStaticMatcher.php new file mode 100644 index 0000000..c5fcf4a --- /dev/null +++ b/config/Matcher/v10/PropertyExistsStaticMatcher.php @@ -0,0 +1,11 @@ + [ + 'restFiles' => [ + 'Breaking-83889-E_NOTICEFreeUnitTesting.rst', + 'Important-84280-UnitTestSuppressNoticesRemoved.rst', + ], + ], +]; diff --git a/config/Matcher/v10/PropertyProtectedMatcher.php b/config/Matcher/v10/PropertyProtectedMatcher.php new file mode 100644 index 0000000..b2aa9a0 --- /dev/null +++ b/config/Matcher/v10/PropertyProtectedMatcher.php @@ -0,0 +1,1272 @@ +recUpdateAccessCache' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79441-ChangeVisibilityInternalCacheDatahandler.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->recInsertAccessCache' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79441-ChangeVisibilityInternalCacheDatahandler.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->isRecordInWebMount_Cache' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79441-ChangeVisibilityInternalCacheDatahandler.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->isInWebMount_Cache' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79441-ChangeVisibilityInternalCacheDatahandler.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->cachedTSconfig' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79441-ChangeVisibilityInternalCacheDatahandler.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->pageCache' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79441-ChangeVisibilityInternalCacheDatahandler.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->maxSteps' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->showSubElements' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->element' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->installToolPath' => [ + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->availableRequestHandlers' => [ + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->response' => [ + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->editconf' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->defVals' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->overrideVals' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->columnsOnly' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->returnUrl' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->closeDoc' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->doSave' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->returnEditConf' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->retUrl' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->R_URL_parts' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->R_URL_getvars' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->storeArray' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->storeUrl' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->storeUrlMd5' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->docDat' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->docHandler' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->cacheCmd' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->redirect' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->returnNewPageId' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->popViewId' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->popViewId_addParams' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->viewUrl' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->recTitle' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->noView' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->MCONF' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->perms_clause' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->content' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->R_URI' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->pageinfo' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->storeTitle' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->firstEl' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->errorC' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->newC' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->viewId' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->viewId_addParams' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->modTSconfig' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->dontStoreDocumentRef' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->elementsData' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController->foldertree' => [ + 'restFiles' => [ + 'Deprecation-84273-ProtectedMethodsAndPropertiesInFileSystemNavigationFrameController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController->currentSubScript' => [ + 'restFiles' => [ + 'Deprecation-84273-ProtectedMethodsAndPropertiesInFileSystemNavigationFrameController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController->cMR' => [ + 'restFiles' => [ + 'Deprecation-84273-ProtectedMethodsAndPropertiesInFileSystemNavigationFrameController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\MoveElementController->sys_language' => [ + 'restFiles' => [ + 'Deprecation-84285-ProtectedMethodsAndPropertiesInMoveElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\MoveElementController->page_id' => [ + 'restFiles' => [ + 'Deprecation-84285-ProtectedMethodsAndPropertiesInMoveElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\MoveElementController->R_URI' => [ + 'restFiles' => [ + 'Deprecation-84285-ProtectedMethodsAndPropertiesInMoveElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\MoveElementController->input_moveUid' => [ + 'restFiles' => [ + 'Deprecation-84285-ProtectedMethodsAndPropertiesInMoveElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\MoveElementController->moveUid' => [ + 'restFiles' => [ + 'Deprecation-84285-ProtectedMethodsAndPropertiesInMoveElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\MoveElementController->perms_clause' => [ + 'restFiles' => [ + 'Deprecation-84285-ProtectedMethodsAndPropertiesInMoveElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\MoveElementController->makeCopy' => [ + 'restFiles' => [ + 'Deprecation-84285-ProtectedMethodsAndPropertiesInMoveElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\ElementInformationController->access' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-84284-ProtectedMethodsAndPropertiesInContentElementElementInformationController.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\ElementInformationController->pageInfo' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-84284-ProtectedMethodsAndPropertiesInContentElementElementInformationController.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\NewContentElementController->sys_language' => [ + 'restFiles' => [ + 'Deprecation-84307-ProtectedMethodsAndPropertiesInNewContentElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\NewContentElementController->R_URI' => [ + 'restFiles' => [ + 'Deprecation-84307-ProtectedMethodsAndPropertiesInNewContentElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\NewContentElementController->colPos' => [ + 'restFiles' => [ + 'Deprecation-84307-ProtectedMethodsAndPropertiesInNewContentElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\NewContentElementController->uid_pid' => [ + 'restFiles' => [ + 'Deprecation-84307-ProtectedMethodsAndPropertiesInNewContentElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\NewContentElementController->access' => [ + 'restFiles' => [ + 'Deprecation-84307-ProtectedMethodsAndPropertiesInNewContentElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\FileUploadController->title' => [ + 'restFiles' => [ + 'Deprecation-84326-ProtectedMethodsAndPropertiesInFileUploadController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\FileUploadController->target' => [ + 'restFiles' => [ + 'Deprecation-84326-ProtectedMethodsAndPropertiesInFileUploadController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\FileUploadController->returnUrl' => [ + 'restFiles' => [ + 'Deprecation-84326-ProtectedMethodsAndPropertiesInFileUploadController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\ReplaceFileController->doc' => [ + 'restFiles' => [ + 'Deprecation-84334-ProtectedMethodsAndPropertiesInReplaceFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\ReplaceFileController->title' => [ + 'restFiles' => [ + 'Deprecation-84334-ProtectedMethodsAndPropertiesInReplaceFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\ReplaceFileController->uid' => [ + 'restFiles' => [ + 'Deprecation-84334-ProtectedMethodsAndPropertiesInReplaceFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\ReplaceFileController->returnUrl' => [ + 'restFiles' => [ + 'Deprecation-84334-ProtectedMethodsAndPropertiesInReplaceFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\AddController->processDataFlag' => [ + 'restFiles' => [ + 'Deprecation-84321-ProtectedMethodsAndPropertiesInAddController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\AddController->P' => [ + 'restFiles' => [ + 'Deprecation-84321-ProtectedMethodsAndPropertiesInAddController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\AddController->returnEditConf' => [ + 'restFiles' => [ + 'Deprecation-84321-ProtectedMethodsAndPropertiesInAddController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\RenameFileController->title' => [ + 'restFiles' => [ + 'Deprecation-84332-ProtectedMethodsAndPropertiesInRenameFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\RenameFileController->target' => [ + 'restFiles' => [ + 'Deprecation-84332-ProtectedMethodsAndPropertiesInRenameFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\RenameFileController->returnUrl' => [ + 'restFiles' => [ + 'Deprecation-84332-ProtectedMethodsAndPropertiesInRenameFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->pidInfo' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->newPagesInto' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->newContentInto' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->newPagesAfter' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->web_list_modTSconfig' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->allowedNewTables' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->deniedNewTables' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->web_list_modTSconfig_pid' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->allowedNewTables_pid' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->deniedNewTables_pid' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->code' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->R_URI' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->returnUrl' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->pagesOnly' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->tRows' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\EditController->doClose' => [ + 'restFiles' => [ + 'Deprecation-84327-DeprecatedPublicMethodsAndPropertiesInWizardEditController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\SimpleDataHandlerController->flags' => [ + 'restFiles' => [ + 'Deprecation-84374-ProtectedMethodsAndPropertiesInSimpleDataHandlerController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\SimpleDataHandlerController->mirror' => [ + 'restFiles' => [ + 'Deprecation-84374-ProtectedMethodsAndPropertiesInSimpleDataHandlerController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\SimpleDataHandlerController->cacheCmd' => [ + 'restFiles' => [ + 'Deprecation-84374-ProtectedMethodsAndPropertiesInSimpleDataHandlerController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\SimpleDataHandlerController->CB' => [ + 'restFiles' => [ + 'Deprecation-84374-ProtectedMethodsAndPropertiesInSimpleDataHandlerController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->inputStyle' => [ + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->xmlStorage' => [ + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->numNewRows' => [ + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->colsFieldsName' => [ + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->TABLECFG' => [ + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->tableParsing_quote' => [ + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->tableParsing_delimiter' => [ + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->newWizards' => [ + 'restFiles' => [ + 'Deprecation-84463-PageTsConfigOptionModweb_listnewWizardsDropped.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->TSdataArray' => [ + 'restFiles' => [ + 'Deprecation-84984-ProtectedUserTSconfigPropertiesInBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->userTS' => [ + 'restFiles' => [ + 'Deprecation-84984-ProtectedUserTSconfigPropertiesInBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->userTSUpdated' => [ + 'restFiles' => [ + 'Deprecation-84984-ProtectedUserTSconfigPropertiesInBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->userTS_text' => [ + 'restFiles' => [ + 'Deprecation-84984-ProtectedUserTSconfigPropertiesInBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->userTS_dontGetCached' => [ + 'restFiles' => [ + 'Deprecation-84984-ProtectedUserTSconfigPropertiesInBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\PagePositionMap->getModConfigCache' => [ + 'restFiles' => [ + 'Deprecation-84984-ProtectedUserTSconfigPropertiesInBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\PagePositionMap->modConfigStr' => [ + 'restFiles' => [ + 'Deprecation-84984-ProtectedUserTSconfigPropertiesInBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->noCharByteVal' => [ + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->parsedCharsets' => [ + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->toASCII' => [ + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->twoByteSets' => [ + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->eucBasedSets' => [ + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Setup\Controller\SetupModuleController->OLD_BE_USER' => [ + 'restFiles' => [ + 'Deprecation-85196-ProtectSetupModuleController.rst' + ], + ], + 'TYPO3\CMS\Setup\Controller\SetupModuleController->MOD_MENU' => [ + 'restFiles' => [ + 'Deprecation-85196-ProtectSetupModuleController.rst' + ], + ], + 'TYPO3\CMS\Setup\Controller\SetupModuleController->MOD_SETTINGS' => [ + 'restFiles' => [ + 'Deprecation-85196-ProtectSetupModuleController.rst' + ], + ], + 'TYPO3\CMS\Setup\Controller\SetupModuleController->overrideConf' => [ + 'restFiles' => [ + 'Deprecation-85196-ProtectSetupModuleController.rst' + ], + ], + 'TYPO3\CMS\Setup\Controller\SetupModuleController->languageUpdate' => [ + 'restFiles' => [ + 'Deprecation-85196-ProtectSetupModuleController.rst' + ], + ], + 'TYPO3\CMS\Scheduler\Controller\SchedulerModuleController->CMD' => [ + 'restFiles' => [ + 'Deprecation-84387-DeprecatedMethodAndPropertyInSchedulerModuleController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst' + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->hasDocheader' => [ + 'restFiles' => [ + 'Deprecation-85735-MethodAndPropertyInDocumentTemplate.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->popView' => [ + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->modSharedTSconfig' => [ + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->colPosList' => [ + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->EDIT_CONTENT' => [ + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->CALC_PERMS' => [ + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->MCONF' => [ + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->MOD_MENU' => [ + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->current_sys_language' => [ + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->activeColPosList' => [ + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->menuNumber' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->entryLevel' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->spacerIDList' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->doktypeExcludeList' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->alwaysActivePIDList' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->imgNamePrefix' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->imgNameNotRandom' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->debug' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->GMENU_fixKey' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->MP_array' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->conf' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->mconf' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->sys_page' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->nextActive' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->menuArr' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->hash' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->result' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->rL_uidRegister' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->INPfixMD5' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->I' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->WMresult' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->WMfreezePrefix' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->WMmenuItems' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->WMsubmenuObjSuffixes' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->WMextraScript' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->WMcObj' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->alternativeMenuTempArray' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->nameAttribute' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->adminPanel' => [ + 'restFiles' => [ + 'Deprecation-84641-DeprecatedAdminPanelRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->extAdminConfig' => [ + 'restFiles' => [ + 'Deprecation-84641-DeprecatedAdminPanelRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->extAdmEnabled' => [ + 'restFiles' => [ + 'Deprecation-84641-DeprecatedAdminPanelRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->frontendEdit' => [ + 'restFiles' => [ + 'Deprecation-86110-FrontendEditingController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->ADMCMD_preview_BEUSER_uid' => [ + 'restFiles' => [ + 'Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->workspacePreview' => [ + 'restFiles' => [ + 'Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->loginAllowedInBranch' => [ + 'restFiles' => [ + 'Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->MP_defaults' => [ + 'restFiles' => [ + 'Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->debug' => [ + 'restFiles' => [ + 'Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->pageAccessFailureHistory' => [ + 'restFiles' => [ + 'Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->loginAllowedInBranch_mode' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->cacheTimeOutDefault' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->cacheContentFlag' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->isClientCachable' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->no_cacheBeforePageGen' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->tempContent' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->pagesTSconfig' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->uniqueCounter' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->uniqueString' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->lang' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->cacheExpires' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->blockElementList' => [ + 'restFiles' => [ + 'Deprecation-86440-InternalMethodsAndPropertiesWithinRteHtmlParser.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->recPid' => [ + 'restFiles' => [ + 'Deprecation-86440-InternalMethodsAndPropertiesWithinRteHtmlParser.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->elRef' => [ + 'restFiles' => [ + 'Deprecation-86440-InternalMethodsAndPropertiesWithinRteHtmlParser.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->tsConfig' => [ + 'restFiles' => [ + 'Deprecation-86440-InternalMethodsAndPropertiesWithinRteHtmlParser.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->procOptions' => [ + 'restFiles' => [ + 'Deprecation-86440-InternalMethodsAndPropertiesWithinRteHtmlParser.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->TS_transform_db_safecounter' => [ + 'restFiles' => [ + 'Deprecation-86440-InternalMethodsAndPropertiesWithinRteHtmlParser.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->getKeepTags_cache' => [ + 'restFiles' => [ + 'Deprecation-86440-InternalMethodsAndPropertiesWithinRteHtmlParser.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->allowedClasses' => [ + 'restFiles' => [ + 'Deprecation-86440-InternalMethodsAndPropertiesWithinRteHtmlParser.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->checkWorkspaceCurrent_cache' => [ + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->raw' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->rawP' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->lastComment' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->commentSet' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->multiLineEnabled' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->multiLineObject' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->multiLineValue' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->inBrace' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->lastConditionTrue' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->syntaxHighLight' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->highLightData' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->highLightData_bracelevel' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->highLightStyles' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->highLightBlockStyles' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->highLightBlockStyles_basecolor' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\ActionController->namespacesViewObjectNamePattern' => [ + 'restFiles' => [ + 'Breaking-87511-RemoveNamespacesViewObjectNamePatternProperty.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\ActionController->viewFormatToObjectNameMap' => [ + 'restFiles' => [ + 'Breaking-87511-RemoveViewFormatToObjectNameMapProperty.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Web\Response->environmentService' => [ + 'restFiles' => [ + 'Deprecation-89468-DeprecateInjectionOfEnvironmentServiceInWebRequest.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\LanguageService->LL_files_cache' => [ + 'restFiles' => [ + 'Deprecation-90964-LanguageServiceFunctionalityAndInternalProperties.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\LanguageService->LL_labels_cache' => [ + 'restFiles' => [ + 'Deprecation-90964-LanguageServiceFunctionalityAndInternalProperties.rst', + ], + ], +]; diff --git a/config/Matcher/v10/PropertyPublicMatcher.php b/config/Matcher/v10/PropertyPublicMatcher.php new file mode 100644 index 0000000..99c4bfb --- /dev/null +++ b/config/Matcher/v10/PropertyPublicMatcher.php @@ -0,0 +1,660 @@ +localizationMode' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->edit_record' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79364-DeprecateMembersInPageLayoutController.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->new_unique_uid' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79364-DeprecateMembersInPageLayoutController.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->externalTables' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77987-DeprecatedRecordListingInPageModule.rst', + ], + ], + 'TYPO3\CMS\Backend\Module\AbstractFunctionModule->thisPath' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80511-AbstractFunctionModule-incLocalLangAndThisPath.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->extJScode' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80512-DocumentTemplate-extJScodeProperty.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->form_largeComp' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->charSetArray' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73511-BrowserLanguageDetectionMovedToLocales.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->fourByteSets' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->checkWorkspaceCache' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79441-ChangeVisibilityInternalCacheDatahandler.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->tempPath' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80514-GraphicalFunctions-tempPathAndCreateTempSubDir.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->parentMenuArr' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77296-DeprecatePublicMemberParentMenuArrInAbstractMenuContentObject.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->compensateFieldWidth' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79858-TSFE-relatedPropertiesAndMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->dtdAllowsFrames' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->excludeCHashVars' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79858-TSFE-relatedPropertiesAndMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->scriptParseTime' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79858-TSFE-relatedPropertiesAndMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->csConvObj' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75327-TSFE-csConvObjAndTSFE-csConv.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->defaultCharSet' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->renderCharset' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73794-SearchFormController-utf8_to_currentCharsetAndTSFE-renderCharset.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->charSet' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->csConvObj' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73482-LANG-csConvObjAndLANG-parserFactory.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->moduleLabels' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72340-MovedModuleLabelsFromLanguageServiceToModuleLoader.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->parserFactory' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73482-LANG-csConvObjAndLANG-parserFactory.rst', + ], + ], + 'TYPO3\CMS\Tstemplate\Controller->e' => [ + 'restFiles' => [ + 'Breaking-81171-EditAbilityOfTypoScriptTemplateInEXTtstemplateRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->urltypes' => [ + 'restFiles' => [ + 'Breaking-71306-DroppedProtocolFieldFromPageTypeLinkToExternalURL.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->showInsertDelete' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->showDiff' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->lastSyslogId' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->showMarked' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\ElementHistoryController->content' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\ElementHistoryController->doc' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\ExtendedTemplateService->helpConfig' => [ + 'restFiles' => [ + 'Breaking-82398-RemoveSpecialConstantTSConstantEditor.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\ExtendedTemplateService->edit_divider' => [ + 'restFiles' => [ + 'Breaking-82425-RemoveOldTyposcriptConstantsEditorOptionMOD_TSEDITABLE_CONSTANTS.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->RDCT' => [ + 'restFiles' => [ + 'Breaking-82572-RDCTFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\SimpleDataHandlerController->prErr' => [ + 'restFiles' => [ + 'Breaking-82629-TceDbOptionsPrErrAndUPTRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\SimpleDataHandlerController->uPT' => [ + 'restFiles' => [ + 'Breaking-82629-TceDbOptionsPrErrAndUPTRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->writeDevLog' => [ + 'restFiles' => [ + 'Breaking-82639-LoggingActivatedForAuthenticationAndServiceClasses.rst', + ], + ], + 'TYPO3\CMS\Core\Service\AbstractService->writeDevLog' => [ + 'restFiles' => [ + 'Breaking-82639-LoggingActivatedForAuthenticationAndServiceClasses.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->extPageInTreeInfo' => [ + 'restFiles' => [ + 'Breaking-81460-DeprecateGetByTagOnCacheFrontends.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->lockFilePath' => [ + 'restFiles' => [ + 'Breaking-83256-RemovedLockFilePathFunctionality.rst', + ], + ], + + // Deprecated public properties + 'TYPO3\CMS\Frontend\Page\PageRepository->workspaceCache' => [ + 'restFiles' => [ + 'Deprecation-81318-PublicPropertiesOfPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->error_getRootLine' => [ + 'restFiles' => [ + 'Deprecation-81318-PublicPropertiesOfPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->error_getRootLine_failPid' => [ + 'restFiles' => [ + 'Deprecation-81318-PublicPropertiesOfPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->matchAll' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->whereClause' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->debug' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->allowedPaths' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->simulationHiddenOrTime' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->nextLevel' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->rootId' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->absoluteRootLine' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->outermostRootlineIndexWithTemplate' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->rowSum' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->sitetitle' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->sectionsMatch' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->frames' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->MPmap' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Impexp\Export->maxFileSize' => [ + 'restFiles' => [ + 'Deprecation-83596-ImpexpRemovedMaxFileSizeRestriction.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Impexp\Export->maxRecordSize' => [ + 'restFiles' => [ + 'Deprecation-83606-ImpexpSizeHandlingRemoved.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Impexp\Export->maxExportSize' => [ + 'restFiles' => [ + 'Deprecation-83606-ImpexpSizeHandlingRemoved.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->page_cache_reg1' => [ + 'restFiles' => [ + 'Deprecation-83905-TypoScriptFrontendController-page_cache_reg1.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ] + ], + 'TYPO3\CMS\Backend\Tree\View\AbstractTreeView->dataLookup' => [ + 'restFiles' => [ + 'Deprecation-83904-ArrayHandlingInAbstractTreeView.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\AbstractTreeView->subLevelID' => [ + 'restFiles' => [ + 'Deprecation-83904-ArrayHandlingInAbstractTreeView.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\CreateFolderController->number' => [ + 'restFiles' => [ + 'Deprecation-84289-UseServerRequestInterfaceInFileCreateFolderController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\CreateFolderController->folderNumber' => [ + 'restFiles' => [ + 'Deprecation-84289-UseServerRequestInterfaceInFileCreateFolderController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\CreateFolderController->target' => [ + 'restFiles' => [ + 'Deprecation-84289-UseServerRequestInterfaceInFileCreateFolderController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\CreateFolderController->content' => [ + 'restFiles' => [ + 'Deprecation-84289-UseServerRequestInterfaceInFileCreateFolderController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\EditFileController->origTarget' => [ + 'restFiles' => [ + 'Deprecation-84295-UseServerRequestInterfaceInFileEditFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\EditFileController->target' => [ + 'restFiles' => [ + 'Deprecation-84295-UseServerRequestInterfaceInFileEditFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\EditFileController->doc' => [ + 'restFiles' => [ + 'Deprecation-84295-UseServerRequestInterfaceInFileEditFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->synonyms' => [ + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->versioningPreview' => [ + 'restFiles' => [ + 'Deprecation-85078-PageRepositoryVersioningPreview.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\IndexedSearch\Lexer->csObj' => [ + 'restFiles' => [ + 'Deprecation-85125-UsagesOfCharsetConverterInCore.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst' + ], + ], + 'TYPO3\CMS\IndexedSearch\Indexer->csObj' => [ + 'restFiles' => [ + 'Deprecation-85125-UsagesOfCharsetConverterInCore.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst' + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->showHiddenPage' => [ + 'restFiles' => [ + 'Deprecation-85389-VariousPublicPropertiesInFavorOfContextAPI.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->showHiddenRecords' => [ + 'restFiles' => [ + 'Deprecation-85389-VariousPublicPropertiesInFavorOfContextAPI.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->gr_list' => [ + 'restFiles' => [ + 'Deprecation-85389-VariousPublicPropertiesInFavorOfContextAPI.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->loginUser' => [ + 'restFiles' => [ + 'Deprecation-85389-VariousPublicPropertiesInFavorOfContextAPI.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->beUserLogin' => [ + 'restFiles' => [ + 'Deprecation-85389-VariousPublicPropertiesInFavorOfContextAPI.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->sys_language_uid' => [ + 'restFiles' => [ + 'Deprecation-85543-Language-relatedPropertiesInTypoScriptFrontendControllerAndPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->sys_language_content' => [ + 'restFiles' => [ + 'Deprecation-85543-Language-relatedPropertiesInTypoScriptFrontendControllerAndPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->sys_language_contentOL' => [ + 'restFiles' => [ + 'Deprecation-85543-Language-relatedPropertiesInTypoScriptFrontendControllerAndPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->sys_language_mode' => [ + 'restFiles' => [ + 'Deprecation-85543-Language-relatedPropertiesInTypoScriptFrontendControllerAndPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->sys_language_uid' => [ + 'restFiles' => [ + 'Deprecation-85543-Language-relatedPropertiesInTypoScriptFrontendControllerAndPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->versioningWorkspaceId' => [ + 'restFiles' => [ + 'Deprecation-85556-PageRepository-versioningWorkspaceId.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->fileCache' => [ + 'restFiles' => [ + 'Deprecation-85445-TemplateService-getFileName.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\View\PageLayoutView->languageIconTitles' => [ + 'restFiles' => [ + 'Deprecation-85164-LanguageRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\View\PageLayoutView->translateTools' => [ + 'restFiles' => [ + 'Deprecation-85164-LanguageRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->updateModeL10NdiffData' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->updateModeL10NdiffDataClear' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\ActionController->namespacesViewObjectNamePattern' => [ + 'restFiles' => [ + 'Breaking-87511-RemoveNamespacesViewObjectNamePatternProperty.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\ActionController->viewFormatToObjectNameMap' => [ + 'restFiles' => [ + 'Breaking-87511-RemoveViewFormatToObjectNameMapProperty.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->get_name' => [ + 'restFiles' => [ + 'Breaking-88458-RemovedFrontendTrackUserFtuFunctionality.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->getFallBack' => [ + 'restFiles' => [ + 'Breaking-88458-RemovedFrontendTrackUserFtuFunctionality.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->getMethodEnabled' => [ + 'restFiles' => [ + 'Breaking-88458-RemovedFrontendTrackUserFtuFunctionality.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->get_URL_ID' => [ + 'restFiles' => [ + 'Breaking-88458-RemovedFrontendTrackUserFtuFunctionality.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->getMethodUrlIdToken' => [ + 'restFiles' => [ + 'Breaking-88458-RemovedFrontendTrackUserFtuFunctionality.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->sys_language_isocode' => [ + 'restFiles' => [ + 'Deprecation-88559-TSFE-sys_language_isocode.rst', + ], + ], + 'TYPO3\CMS\IndexedSearch\Indexer->cHashParams' => [ + 'restFiles' => [ + 'Breaking-88741-CHashCalculationInIndexedSearchRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->fePreview' => [ + 'restFiles' => [ + 'Feature-88791-IntroducePreviewAspectInContext.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->modSharedTSconfig' => [ + 'restFiles' => [ + 'Breaking-88779-RecordListRemoveUnusedCode.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->no_noWrap' => [ + 'restFiles' => [ + 'Breaking-88779-RecordListRemoveUnusedCode.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->setLMargin' => [ + 'restFiles' => [ + 'Breaking-88779-RecordListRemoveUnusedCode.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->JScode' => [ + 'restFiles' => [ + 'Breaking-88779-RecordListRemoveUnusedCode.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->leftMargin' => [ + 'restFiles' => [ + 'Breaking-88779-RecordListRemoveUnusedCode.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->forceTemplateParsing' => [ + 'restFiles' => [ + 'Deprecation-88792-ForceTemplateParsingInTSFEAndTemplateService.rst', + 'Feature-88792-AddTypoScriptAspectToHandleTypoScriptRenderingContextSettings.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->forceTemplateParsing' => [ + 'restFiles' => [ + 'Deprecation-88792-ForceTemplateParsingInTSFEAndTemplateService.rst', + 'Feature-88792-AddTypoScriptAspectToHandleTypoScriptRenderingContextSettings.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->cHash' => [ + 'restFiles' => [ + 'Deprecation-89001-InternalPublicTSFEProperties.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->cHash_array' => [ + 'restFiles' => [ + 'Deprecation-89001-InternalPublicTSFEProperties.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->domainStartPage' => [ + 'restFiles' => [ + 'Deprecation-89001-InternalPublicTSFEProperties.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->changeLog' => [ + 'restFiles' => [ + 'Deprecation-89127-CleanupRecordHistoryHandling.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->lastHistoryEntry' => [ + 'restFiles' => [ + 'Deprecation-89127-CleanupRecordHistoryHandling.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->divSection' => [ + 'restFiles' => [ + 'Deprecation-89722-GMENU_LAYERSRelatedPropertyTSFE-divSection.rst', + ], + ], + 'TYPO3\CMS\Frontend\Plugin\AbstractPlugin->pi_USER_INT_obj' => [ + 'restFiles' => [ + 'Deprecation-89868-RemoveReqCHashFunctionalityForPlugins.rst', + ], + ], + 'TYPO3\CMS\Frontend\Plugin\AbstractPlugin->pi_checkCHash' => [ + 'restFiles' => [ + 'Deprecation-89868-RemoveReqCHashFunctionalityForPlugins.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->defaultPermissions' => [ + 'restFiles' => [ + 'Deprecation-90019-PagePermissionLogicByDataHandler.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->pMap' => [ + 'restFiles' => [ + 'Deprecation-90019-PagePermissionLogicByDataHandler.rst', + ], + ], +]; diff --git a/config/Matcher/v11/ArrayDimensionMatcher.php b/config/Matcher/v11/ArrayDimensionMatcher.php new file mode 100644 index 0000000..6eb6f03 --- /dev/null +++ b/config/Matcher/v11/ArrayDimensionMatcher.php @@ -0,0 +1,540 @@ + [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80468-CommandLineInterfaceCliKeysAndCli_dispatchphpsh.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'noPHPscriptInclude\']' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'maxSessionDataSize\']' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-70316-FrontendBasketWithRecs.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS_extensionAdded\']' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80583-TYPO3_CONF_VARS_extensionAdded.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'enable_errorDLOG\']' => [ + 'restFiles' => [ + 'Breaking-82162-GlobalErrorConstantsRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'enable_exceptionDLOG\']' => [ + 'restFiles' => [ + 'Breaking-82162-GlobalErrorConstantsRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'sqlDebug\']' => [ + 'restFiles' => [ + 'Breaking-82421-DroppedOldDBRelatedConfigurationOptions.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'setDBinit\']' => [ + 'restFiles' => [ + 'Breaking-82421-DroppedOldDBRelatedConfigurationOptions.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'no_pconnect\']' => [ + 'restFiles' => [ + 'Breaking-82421-DroppedOldDBRelatedConfigurationOptions.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'dbClientCompress\']' => [ + 'restFiles' => [ + 'Breaking-82421-DroppedOldDBRelatedConfigurationOptions.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'enable_DLOG\']' => [ + 'restFiles' => [ + 'Breaking-82639-LoggingActivatedForAuthenticationAndServiceClasses.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_userauth.php\'][\'writeDevLog\']' => [ + 'restFiles' => [ + 'Breaking-82639-LoggingActivatedForAuthenticationAndServiceClasses.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_userauth.php\'][\'writeDevLogFE\']' => [ + 'restFiles' => [ + 'Breaking-82639-LoggingActivatedForAuthenticationAndServiceClasses.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_userauth.php\'][\'writeDevLogBE\']' => [ + 'restFiles' => [ + 'Breaking-82639-LoggingActivatedForAuthenticationAndServiceClasses.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'doNotCheckReferer\']' => [ + 'restFiles' => [ + 'Important-83768-RemoveReferrerCheck.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'caching\'][\'cacheConfigurations\'][\'extbase_reflection\']' => [ + 'restFiles' => [ + 'Breaking-87558-ConsolidateExtbaseCaches.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'caching\'][\'cacheConfigurations\'][\'extbase_datamapfactory_datamap\']' => [ + 'restFiles' => [ + 'Breaking-87558-ConsolidateExtbaseCaches.rst', + ], + ], + + // Hooks + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_befunc.php\'][\'getFlexFormDSClass\']' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78581-FlexFormRelatedParsing.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/div/class.t3lib_utility_client.php\'][\'getDeviceType\']' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79560-DeprecateClientUtilitygetDeviceType.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'typo3/class.db_list.inc\'][\'makeQueryArray\']' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-76259-DeprecateMethodMakeQueryArrayOfAbstractDatabaseRecordList.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'ext/tstemplate_info/class.tx_tstemplateinfo.php\'][\'postTCEProcessingHook\']' => [ + 'restFiles' => [ + 'Breaking-81171-EditAbilityOfTypoScriptTemplateInEXTtstemplateRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'ext/tstemplate_info/class.tx_tstemplateinfo.php\'][\'postOutputProcessingHook\']' => [ + 'restFiles' => [ + 'Breaking-81171-EditAbilityOfTypoScriptTemplateInEXTtstemplateRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXT\'][\'extConf\']' => [ + 'restFiles' => [ + 'Deprecation-82254-DeprecateGLOBALSTYPO3_CONF_VARSEXTextConf.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXT\'][\'allowSystemInstall\']' => [ + 'restFiles' => [ + 'Breaking-82377-OptionToAllowUploadingSystemExtensionsRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_div.php\'][\'devLog\']' => [ + 'restFiles' => [ + 'Deprecation-52694-DeprecatedGeneralUtilitydevLog.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'enableDeprecationLog\']' => [ + 'restFiles' => [ + 'Deprecation-82438-DeprecationMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'fileExtensions\'][\'webspace\'][\'allow\']' => [ + 'restFiles' => [ + 'Breaking-83081-RemovedConfigurationOptionBeFileExtensionsWebspace.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'fileExtensions\'][\'webspace\'][\'deny\']' => [ + 'restFiles' => [ + 'Breaking-83081-RemovedConfigurationOptionBeFileExtensionsWebspace.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_parsehtml_proc.php\'][\'modifyParams_LinksRte_PostProc\']' => [ + 'restFiles' => [ + 'Deprecation-83252-Link-tagSyntaxProcesssing.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_parsehtml_proc.php\'][\'modifyParams_LinksDb_PostProc\']' => [ + 'restFiles' => [ + 'Deprecation-83252-Link-tagSyntaxProcesssing.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\'][\'buildQueryParameters\']' => [ + 'restFiles' => [ + 'Deprecation-83740-CleanupOfAbstractRecordListBreaksHook.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_adminpanel.php\'][\'extendAdminPanel\']' => [ + 'restFiles' => [ + 'Deprecation-84045-AdminPanelHookDeprecated.rst', + 'Feature-84045-NewAdminPanelModuleAPI.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'urlProcessing\'][\'urlHandlers\']' => [ + 'restFiles' => [ + 'Deprecation-85124-RedirectingUrlHandlerHookConcept.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'ext/saltedpasswords\'][\'saltMethods\']' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'hook_previewInfo\']' => [ + 'restFiles' => [ + 'Deprecation-85878-EidUtilityAndVariousTSFEMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'extbase\'][\'commandControllers\']' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'tslib_fe-PostProc\']' => [ + 'restFiles' => [ + 'Deprecation-86279-VariousHooksAndPSR-15Middlewares.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'connectToDB\']' => [ + 'restFiles' => [ + 'Deprecation-86279-VariousHooksAndPSR-15Middlewares.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'initFEuser\']' => [ + 'restFiles' => [ + 'Deprecation-86279-VariousHooksAndPSR-15Middlewares.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/index_ts.php\'][\'preBeUser\']' => [ + 'restFiles' => [ + 'Deprecation-86279-VariousHooksAndPSR-15Middlewares.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/index_ts.php\'][\'postBeUser\']' => [ + 'restFiles' => [ + 'Deprecation-86279-VariousHooksAndPSR-15Middlewares.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'checkAlternativeIdMethods-PostProc\']' => [ + 'restFiles' => [ + 'Deprecation-86279-VariousHooksAndPSR-15Middlewares.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/index_ts.php\'][\'preprocessRequest\']' => [ + 'restFiles' => [ + 'Deprecation-86279-VariousHooksAndPSR-15Middlewares.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'checkDataSubmission\']' => [ + 'restFiles' => [ + 'Deprecation-86279-VariousHooksAndPSR-15Middlewares.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_tstemplate.php\'][\'linkData-PostProc\']' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'pageNotFound_handling\']' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-88376-RemovedObsoletePageNotFound_handlingSettings.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'pageNotFound_handling_statheader\']' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-88376-RemovedObsoletePageNotFound_handlingSettings.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'pageNotFound_handling_accessdeniedheader\']' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-88376-RemovedObsoletePageNotFound_handlingSettings.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'pageUnavailable_handling\']' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-88376-RemovedObsoletePageNotFound_handlingSettings.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'pageUnavailable_handling_statheader\']' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-88376-RemovedObsoletePageNotFound_handlingSettings.rst', + ], + ], + '$GLOBALS[\'TCA\'][\'sys_history\']' => [ + 'restFiles' => [ + 'Breaking-87936-TCAForSysHistoryRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'get_url_id_token\']' => [ + 'restFiles' => [ + 'Breaking-88458-RemovedFrontendTrackUserFtuFunctionality.rst', + ], + ], + '$GLOBALS[\'TYPO3_MISC\'][\'microtime_start\']' => [ + 'restFiles' => [ + 'Breaking-88498-GlobalDataForTimeTrackerStatisticsRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_MISC\'][\'microtime_end\']' => [ + 'restFiles' => [ + 'Breaking-88498-GlobalDataForTimeTrackerStatisticsRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_MISC\'][\'microtime_BE_USER_start\']' => [ + 'restFiles' => [ + 'Breaking-88498-GlobalDataForTimeTrackerStatisticsRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_MISC\'][\'microtime_BE_USER_end\']' => [ + 'restFiles' => [ + 'Breaking-88498-GlobalDataForTimeTrackerStatisticsRemoved.rst', + ], + ], + '$GLOBALS[\'T3_VAR\'][\'softRefParser\']' => [ + 'restFiles' => [ + 'Breaking-88638-StreamlinedSoftRefParserReferenceLookup.rst', + ], + ], + '$GLOBALS[\'T3_VAR\'][\'ext\'][\'indexed_search\'][\'indexLocalFiles\']' => [ + 'restFiles' => [ + 'Breaking-88660-GLOBALST3_VARRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'systemLog\']' => [ + 'restFiles' => [ + 'Important-89645-RemovedSystemLogOptions.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'systemLogLevel\']' => [ + 'restFiles' => [ + 'Important-89645-RemovedSystemLogOptions.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'felogin\'][\'beforeRedirect\']' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'felogin\'][\'postProcContent\']' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'felogin\'][\'forgotPasswordMail\']' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'felogin\'][\'password_changed\']' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'felogin\'][\'login_confirmed\']' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'felogin\'][\'login_error\']' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'felogin\'][\'logout_confirmed\']' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'felogin\'][\'loginFormOnSubmitFuncs\']' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_content.php\'][\'cObjTypeAndClass\']' => [ + 'restFiles' => [ + 'Deprecation-90937-VariousHooksInContentObjectRenderer.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_content.php\'][\'cObjTypeAndClassDefault\']' => [ + 'restFiles' => [ + 'Deprecation-90937-VariousHooksInContentObjectRenderer.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_content.php\'][\'extLinkATagParamsHandler\']' => [ + 'restFiles' => [ + 'Deprecation-90937-VariousHooksInContentObjectRenderer.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_content.php\'][\'typolinkLinkHandler\']' => [ + 'restFiles' => [ + 'Deprecation-90937-VariousHooksInContentObjectRenderer.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'pageIndexing\']' => [ + 'restFiles' => [ + 'Deprecation-91012-VariousHooksRelatedToTypoScriptFrontendController.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'isOutputting\']' => [ + 'restFiles' => [ + 'Deprecation-91012-VariousHooksRelatedToTypoScriptFrontendController.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'tslib_fe-contentStrReplace\']' => [ + 'restFiles' => [ + 'Deprecation-91012-VariousHooksRelatedToTypoScriptFrontendController.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'contentPostProc-output\']' => [ + 'restFiles' => [ + 'Deprecation-91012-VariousHooksRelatedToTypoScriptFrontendController.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'hook_eofe\']' => [ + 'restFiles' => [ + 'Deprecation-91012-VariousHooksRelatedToTypoScriptFrontendController.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXT\'][\'runtimeActivatedPackages\']' => [ + 'restFiles' => [ + 'Deprecation-91030-Runtime-ActivatedPackages.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'mod_list\'][\'getSearchFieldList\']' => [ + 'restFiles' => [ + 'Breaking-92128-DatabaseRecordListDropHookToModifySearchFields.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'recordlist/Modules/Recordlist/index.php\'][\'drawHeaderHook\']' => [ + 'restFiles' => [ + 'Deprecation-92062-MigrateRecordListControllerHooksToAnPSR-14Event.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'recordlist/Modules/Recordlist/index.php\'][\'drawFooterHook\']' => [ + 'restFiles' => [ + 'Deprecation-92062-MigrateRecordListControllerHooksToAnPSR-14Event.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'lockBeUserToDBmounts\']' => [ + 'restFiles' => [ + 'Breaking-92940-GlobalOptionLockBeUserToDBmountsRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'enabledBeUserIPLock\']' => [ + 'restFiles' => [ + 'Breaking-92941-LockToIPUserTsConfigOptionRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_userauthgroup.php\'][\'fetchGroupQuery\']' => [ + 'restFiles' => [ + 'Breaking-93056-RemovedHooksWhenRetrievingBackendUserGroups.rst', + 'Feature-93056-NewEventAfterRetrievingUserGroupsRecursively.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_userauthgroup.php\'][\'fetchGroups_postProcessing\']' => [ + 'restFiles' => [ + 'Breaking-93056-RemovedHooksWhenRetrievingBackendUserGroups.rst', + 'Feature-93056-NewEventAfterRetrievingUserGroupsRecursively.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'loginSecurityLevel\']' => [ + 'restFiles' => [ + 'Important-94312-RemovedBEloginSecurityLevelAndFEloginSecurityLevelOptions.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'loginSecurityLevel\']' => [ + 'restFiles' => [ + 'Important-94312-RemovedBEloginSecurityLevelAndFEloginSecurityLevelOptions.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'defaultCategorizedTables\']' => [ + 'restFiles' => [ + 'Deprecation-85613-CategoryRegistry.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'typo3/classes/class.frontendedit.php\']' => [ + 'restFiles' => [ + 'Deprecation-94953-EditPanelRelatedFrontendFunctionality.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'GLOBAL\'][\'extTablesInclusion-PostProcessing\']' => [ + 'restFiles' => [ + 'Deprecation-95065-HookExtTablesInclusion-PostProcessing.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'fileList\'][\'editIconsHook\']' => [ + 'restFiles' => [ + 'Deprecation-95077-FilelistEditIconsHook.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'FileDumpEID.php\'][\'checkFileAccess\']' => [ + 'restFiles' => [ + 'Deprecation-95080-FileDumpCheckFileAccessHook.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_extfilefunc.php\'][\'processData\']' => [ + 'restFiles' => [ + 'Deprecation-95089-ExtendedFileUtilityProcessDataHook.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'additionalBackendItems\'][\'cacheActions\']' => [ + 'restFiles' => [ + 'Deprecation-95083-BackendToolbarCacheActionsHook.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'typo3/class.db_list_extra.inc\'][\'actions\']' => [ + 'restFiles' => [ + 'Deprecation-95105-DatabaseRecordListHooks.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'typo3/browse_links.php\'][\'browserRendering\']' => [ + 'restFiles' => [ + 'Deprecation-95322-LegacyElementBrowserLogic.rst', + ], + ], + '$GLOBALS[\'TBE_MODULES_EXT\'][\'xMOD_db_new_content_el\'][\'addElClasses\']' => [ + 'restFiles' => [ + 'Deprecation-95343-LegacyHookForNewContentElementWizard.rst', + ], + ], +]; \ No newline at end of file diff --git a/config/Matcher/v11/ArrayGlobalMatcher.php b/config/Matcher/v11/ArrayGlobalMatcher.php new file mode 100644 index 0000000..8adaab2 --- /dev/null +++ b/config/Matcher/v11/ArrayGlobalMatcher.php @@ -0,0 +1,51 @@ + [ + 'restFiles' => [ + 'Breaking-80929-TYPO3_DBMovedToExtension.rst', + ], + ], + '$GLOBALS[\'error\']' => [ + 'restFiles' => [ + 'Breaking-37180-RemovedExtDirectDebugAndGLOBALSerror.rst', + ], + ], + '$GLOBALS[\'PARSETIME_START\']' => [ + 'restFiles' => [ + 'Breaking-82893-RemoveGlobalVariablePARSETIME_START.rst', + ], + ], + '$GLOBALS[\'TYPO3_LOADED_EXT\']' => [ + 'restFiles' => [ + 'Deprecation-86404-GLOBALSTYPO3_LOADED_EXT.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TBE_TEMPLATE\']' => [ + 'restFiles' => [ + 'Breaking-87567-GlobalVariableTBE_TEMPLATERemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_MISC\']' => [ + 'restFiles' => [ + 'Breaking-88498-GlobalDataForTimeTrackerStatisticsRemoved.rst', + ], + ], + '$GLOBALS[\'LOCAL_LANG\']' => [ + 'restFiles' => [ + 'Deprecation-88567-GLOBALS_LOCAL_LANG.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'T3_VAR\']' => [ + 'restFiles' => [ + 'Breaking-88660-GLOBALST3_VARRemoved.rst', + ], + ], + '$GLOBALS[\'SOBE\']' => [ + 'restFiles' => [ + 'Breaking-92132-LastRemainsOfGlobalsSOBERemoved.rst', + ], + ], +]; \ No newline at end of file diff --git a/config/Matcher/v11/ClassConstantMatcher.php b/config/Matcher/v11/ClassConstantMatcher.php new file mode 100644 index 0000000..1dd90e9 --- /dev/null +++ b/config/Matcher/v11/ClassConstantMatcher.php @@ -0,0 +1,455 @@ + [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate::STATUS_ICON_WARNING' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate::STATUS_ICON_NOTIFICATION' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate::STATUS_ICON_OK' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer::JQUERY_NAMESPACE_DEFAULT' => [ + 'restFiles' => [ + 'Breaking-82378-RemoveNamespacedJQuery.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer::JQUERY_NAMESPACE_DEFAULT_NOCONFLICT' => [ + 'restFiles' => [ + 'Breaking-82378-RemoveNamespacedJQuery.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::SYSLOG_SEVERITY_INFO' => [ + 'restFiles' => [ + 'Deprecation-52694-DeprecatedGeneralUtilitydevLog.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::SYSLOG_SEVERITY_NOTICE' => [ + 'restFiles' => [ + 'Deprecation-52694-DeprecatedGeneralUtilitydevLog.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::SYSLOG_SEVERITY_WARNING' => [ + 'restFiles' => [ + 'Deprecation-52694-DeprecatedGeneralUtilitydevLog.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::SYSLOG_SEVERITY_ERROR' => [ + 'restFiles' => [ + 'Deprecation-52694-DeprecatedGeneralUtilitydevLog.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::SYSLOG_SEVERITY_FATAL' => [ + 'restFiles' => [ + 'Deprecation-52694-DeprecatedGeneralUtilitydevLog.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt::ITOA64' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt::HASH_COUNT' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt::MAX_HASH_COUNT' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt::MIN_HASH_COUNT' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Md5Salt::ITOA64' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt::ITOA64' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt::HASH_COUNT' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt::MAX_HASH_COUNT' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt::MIN_HASH_COUNT' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt::ITOA64' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt::HASH_COUNT' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt::MAX_HASH_COUNT' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt::MIN_HASH_COUNT' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\TableColumnSubType::FILE' => [ + 'restFiles' => [ + 'Deprecation-86406-TCATypeGroupInternal_typeFileAndFile_reference.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\TableColumnSubType::FILE_REFERENCE' => [ + 'restFiles' => [ + 'Deprecation-86406-TCATypeGroupInternal_typeFileAndFile_reference.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer::JQUERY_VERSION_LATEST' => [ + 'restFiles' => [ + 'Deprecation-86438-PageRenderer-loadJQuery.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer::JQUERY_NAMESPACE_NONE' => [ + 'restFiles' => [ + 'Deprecation-86438-PageRenderer-loadJQuery.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ClassSchema::MODELTYPE_ENTITY' => [ + 'restFiles' => [ + 'Important-87427-ClassSchemaConstantsMarkedAsPrivate.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ClassSchema::MODELTYPE_VALUEOBJECT' => [ + 'restFiles' => [ + 'Important-87427-ClassSchemaConstantsMarkedAsPrivate.rst', + ], + ], + 'TYPO3\CMS\Extbase\Validation\ValidatorResolver::PATTERN_MATCH_VALIDATORS' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Validation\ValidatorResolver::PATTERN_MATCH_VALIDATOROPTIONS' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Finishers\EmailFinisher::FORMAT_PLAINTEXT' => [ + 'restFiles' => [ + 'Deprecation-87200-EmailFinisherFormatContants.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Finishers\EmailFinisher::FORMAT_HTML' => [ + 'restFiles' => [ + 'Deprecation-87200-EmailFinisherFormatContants.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreProcessStorage' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostProcessStorage' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFileAdd' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFileCopy' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFileCreate' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFileDelete' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFileMove' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFileRename' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFileReplace' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFileSetContents' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFolderAdd' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFolderCopy' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFolderDelete' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFolderMove' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFolderRename' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFileAdd' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFileCopy' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFileCreate' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFileDelete' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFileMove' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFileRename' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFileReplace' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFileSetContents' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFolderAdd' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFolderCopy' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFolderDelete' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFolderMove' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFolderRename' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreGeneratePublicUrl' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_SanitizeFileName' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Service\FileProcessingService::SIGNAL_PreFileProcess' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Service\FileProcessingService::SIGNAL_PostFileProcess' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Tree\TableConfiguration\DatabaseTreeDataProvider::SIGNAL_PostProcessTreeData' => [ + 'restFiles' => [ + 'Feature-89733-NewPSR-14EventsForExistingSignalSlotsInCoreExtension.rst', + 'Deprecation-89733-SignalSlotsInCoreExtensionMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Workspaces\Service\GridDataService::SIGNAL_GenerateDataArray_BeforeCaching' => [ + 'restFiles' => [ + 'Feature-89733-NewPSR-14EventsForExistingSignalSlotsInCoreExtension.rst', + 'Deprecation-89733-SignalSlotsInCoreExtensionMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Workspaces\Service\GridDataService::SIGNAL_GenerateDataArray_PostProcesss' => [ + 'restFiles' => [ + 'Feature-89733-NewPSR-14EventsForExistingSignalSlotsInCoreExtension.rst', + 'Deprecation-89733-SignalSlotsInCoreExtensionMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Workspaces\Service\GridDataService::SIGNAL_GetDataArray_PostProcesss' => [ + 'restFiles' => [ + 'Feature-89733-NewPSR-14EventsForExistingSignalSlotsInCoreExtension.rst', + 'Deprecation-89733-SignalSlotsInCoreExtensionMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Workspaces\Service\GridDataService::SIGNAL_SortDataArray_PostProcesss' => [ + 'restFiles' => [ + 'Feature-89733-NewPSR-14EventsForExistingSignalSlotsInCoreExtension.rst', + 'Deprecation-89733-SignalSlotsInCoreExtensionMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Versioning\VersionState::MOVE_PLACEHOLDER' => [ + 'restFiles' => [ + 'Breaking-92497-WorkspacesMovePlaceholdersRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer::PART_COMPLETE' => [ + 'restFiles' => [ + 'Breaking-93003-LimitationOfPageRendererToOnlyRenderFullPage.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer::PART_HEADER' => [ + 'restFiles' => [ + 'Breaking-93003-LimitationOfPageRendererToOnlyRenderFullPage.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer::PART_FOOTER' => [ + 'restFiles' => [ + 'Breaking-93003-LimitationOfPageRendererToOnlyRenderFullPage.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::ENV_TRUSTED_HOSTS_PATTERN_ALLOW_ALL' => [ + 'restFiles' => [ + 'Deprecation-95395-GeneralUtilityIsAllowedHostHeaderValueAndTrustedHostsPatternConstants.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::ENV_TRUSTED_HOSTS_PATTERN_SERVER_NAME' => [ + 'restFiles' => [ + 'Deprecation-95395-GeneralUtilityIsAllowedHostHeaderValueAndTrustedHostsPatternConstants.rst', + ], + ], +]; \ No newline at end of file diff --git a/config/Matcher/v11/ClassNameMatcher.php b/config/Matcher/v11/ClassNameMatcher.php new file mode 100644 index 0000000..30cfea9 --- /dev/null +++ b/config/Matcher/v11/ClassNameMatcher.php @@ -0,0 +1,1837 @@ + [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-76164-DeprecateRemoveXSS.rst', + ], + ], + 'TYPO3\CMS\Backend\Console\Application' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80468-CommandLineInterfaceCliKeysAndCli_dispatchphpsh.rst', + ], + ], + 'TYPO3\CMS\Backend\Console\CliRequestHandler' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80468-CommandLineInterfaceCliKeysAndCli_dispatchphpsh.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\ColorpickerController' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78899-FormEngineMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\Container\SoloFieldContainer' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-76101-RemoveSoloFieldContainer.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\Wizard\SuggestWizard' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78899-FormEngineMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\Wizard\ValueSliderWizard' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Cache\CacheFactory' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-76370-DeprecateCacheFactory.rst', + ], + ], + 'TYPO3\CMS\Core\Controller\CommandLineController' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79265-CommandLineControllerAndCleanerCommand.rst', + ], + ], + 'TYPO3\CMS\Core\Http\AjaxRequestHandler' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73352-DeprecateOld-schoolAJAXRequests.rst', + ], + ], + 'TYPO3\CMS\Core\Messaging\AbstractStandaloneMessage' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77164-ErrorpageMessageAndAbstractStandaloneMessage.rst', + ], + ], + 'TYPO3\CMS\Core\Messaging\ErrorpageMessage' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77164-ErrorpageMessageAndAbstractStandaloneMessage.rst', + ], + ], + 'TYPO3\CMS\Core\TimeTracker\NullTimeTracker' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73185-DeprecateNullTimeTracker.rst', + ], + ], + 'TYPO3\CMS\Extbase\Utility\ArrayUtility' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77732-ExtbaseArrayUtility.rst', + ], + ], + 'TYPO3\CMS\Fluid\ViewHelpers\CaseViewHelper' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Breaking-69863-ChangesInViewHelpersPostFluidStandalone.rst', + ], + ], + 'TYPO3\CMS\Fluid\ViewHelpers\SwitchViewHelper' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Breaking-69863-ChangesInViewHelpersPostFluidStandalone.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\AdvancedPassword' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Breaking-79464-ExtFormRefactorFluidRendering.rst', + ], + ], + 'TYPO3\CMS\Form\ViewHelpers\Form\CheckboxViewHelper' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Form\ViewHelpers\Form\PlainTextMailViewHelper' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Http\EidRequestHandler' => [ + 'restFiles' => [ + 'Deprecation-83803-DeprecateEidRequestHandler.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Http\AjaxRequestHandler' => [ + 'restFiles' => [ + 'Deprecation-83853-BackendAjaxRequestHandler.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\FramesetRenderer' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78217-FramesetAndFrame.rst', + ], + ], + 'TYPO3\CMS\Lowlevel\CleanerCommand' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79265-CommandLineControllerAndCleanerCommand.rst', + ], + ], + 'TYPO3\CMS\Core\Database\DatabaseConnection' => [ + 'restFiles' => [ + 'Breaking-80929-TYPO3_DBMovedToExtension.rst', + ], + ], + 'TYPO3\CMS\Core\Database\PreparedStatement' => [ + 'restFiles' => [ + 'Breaking-80929-TYPO3_DBMovedToExtension.rst', + ], + ], + 'TYPO3\CMS\Core\Database\PostProcessQueryHookInterface' => [ + 'restFiles' => [ + 'Breaking-80929-TYPO3_DBMovedToExtension.rst', + ], + ], + 'TYPO3\CMS\Core\Database\PreProcessQueryHookInterface' => [ + 'restFiles' => [ + 'Breaking-80929-TYPO3_DBMovedToExtension.rst', + ], + ], + 'TYPO3\CMS\T3editor\Hook\TypoScriptTemplateInfoHook' => [ + 'restFiles' => [ + 'Breaking-81171-EditAbilityOfTypoScriptTemplateInEXTtstemplateRemoved.rst', + ], + ], + 'TYPO3\CMS\Sv\Report\ServicesListReport' => [ + 'restFiles' => [ + 'Breaking-81536-MoveOfServicesListReportFromSvToReports.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Sv\AbstractAuthenticationService' => [ + 'restFiles' => [ + 'Breaking-81735-GetRidOfSysextsv.rst', + 'Breaking-81536-MoveOfServicesListReportFromSvToReports.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Sv\AuthenticationService' => [ + 'restFiles' => [ + 'Breaking-81735-GetRidOfSysextsv.rst', + 'Breaking-81536-MoveOfServicesListReportFromSvToReports.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Configuration\Exception\ContainerIsLockedException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Configuration\Exception\NoSuchFileException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Configuration\Exception\NoSuchOptionException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\InvalidMarkerException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\InvalidViewHelperException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\InvalidRequestTypeException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\RequiredArgumentMissingException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\InvalidCommandIdentifierException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\Container\Exception\CannotInitializeCacheException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\Container\Exception\TooManyRecursionLevelsException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\Exception\WrongScopeException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\InvalidClassException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\InvalidObjectConfigurationException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\InvalidObjectException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\ObjectAlreadyRegisteredException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\UnknownClassException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\UnknownInterfaceException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\UnresolvedDependenciesException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Exception\CleanStateNotMemorizedException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Exception\InvalidPropertyTypeException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Exception\MissingBackendException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Property\Exception\FormatNotSupportedException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Property\Exception\InvalidFormatException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Property\Exception\InvalidPropertyException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\Exception\InvalidPropertyTypeException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Security\Exception\InvalidArgumentForRequestHashGenerationException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Security\Exception\SyntacticallyWrongRequestHashException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\InvalidUriPatternException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\InvalidOrNoRequestHashException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Validation\Exception\InvalidSubjectException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Validation\Exception\NoValidatorFoundException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\InvalidTemplateResourceException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extensionmanager\Utility\DatabaseUtility' => [ + 'restFiles' => [ + 'Breaking-82148-DownloadSQLDumpDroppedInEM.rst', + ], + ], + 'TYPO3\CMS\Extensionmanager\ViewHelpers\DownloadExtensionDataViewHelper' => [ + 'restFiles' => [ + 'Breaking-82148-DownloadSQLDumpDroppedInEM.rst', + ], + ], + 'TYPO3\CMS\Install\Service\SqlExpectedSchemaService' => [ + 'restFiles' => [ + 'Breaking-82148-DownloadSQLDumpDroppedInEM.rst', + ], + ], + 'TYPO3\CMS\Install\Service\SqlSchemaMigrationService' => [ + 'restFiles' => [ + 'Breaking-82148-DownloadSQLDumpDroppedInEM.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Variables\CmsVariableProvider' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Important-82229-FluidImplementationOfCmsVariableProviderRemoved.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\FrontendEditing\FrontendEditingController' => [ + 'restFiles' => [ + 'Deprecation-86110-FrontendEditingController.rst', + ], + ], + 'TYPO3\CMS\Core\ExtDirect\ExtDirectDebug' => [ + 'restFiles' => [ + 'Breaking-37180-RemovedExtDirectDebugAndGLOBALSerror.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList' => [ + 'restFiles' => [ + 'Breaking-82334-AbstractRecordList.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\RecordList\AbstractRecordList' => [ + 'restFiles' => [ + 'Breaking-82334-AbstractRecordList.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Belog\Domain\Model\HistoryEntry' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Belog\Domain\Repository\HistoryEntryRepository' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Belog\ViewHelpers\HistoryEntryViewHelper' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\Http\BackendModuleRequestHandler' => [ + 'restFiles' => [ + 'Breaking-82406-RoutingBackendModulesRunThroughRegularDispatcher.rst', + ], + ], + 'TYPO3\CMS\Backend\Module\AbstractModule' => [ + 'restFiles' => [ + 'Breaking-82689-BackendAbstractWizardControllerNotExtendsAbstractModule.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\ConfigurationForm' => [ + 'restFiles' => [ + 'Deprecation-82725-DeprecateConfigurationForm.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Lowlevel\View\ConfigurationView' => [ + 'restFiles' => [ + 'Deprecation-82744-RenameExtlowlevelViewToLowlevelController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Lowlevel\View\DatabaseIntegrityView' => [ + 'restFiles' => [ + 'Deprecation-82744-RenameExtlowlevelViewToLowlevelController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\Container\ClassInfo' => [ + 'restFiles' => [ + 'Breaking-57594-OptimizeReflectionServiceCacheHandling.rst', + 'Feature-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\Container\ClassInfoCache' => [ + 'restFiles' => [ + 'Breaking-57594-OptimizeReflectionServiceCacheHandling.rst', + 'Feature-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\Container\ClassInfoFactory' => [ + 'restFiles' => [ + 'Breaking-57594-OptimizeReflectionServiceCacheHandling.rst', + 'Feature-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ClassReflection' => [ + 'restFiles' => [ + 'Breaking-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\MethodReflection' => [ + 'restFiles' => [ + 'Breaking-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ParameterReflection' => [ + 'restFiles' => [ + 'Breaking-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Backend\AjaxLoginHandler' => [ + 'restFiles' => [ + 'Deprecation-82805-RenamedAjaxLoginHandlerPHPClass.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ClientUtility' => [ + 'restFiles' => [ + 'Deprecation-82903-DeprecateClientUtility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\Pagetree\ExtdirectTreeCommands' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Core\ExtDirect\ExtDirectApi' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Core\ExtDirect\ExtDirectRouter' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\ExtDirectNode' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\Pagetree\Commands' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\Pagetree\DataProvider' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\Pagetree\ExtdirectTreeDataProvider' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\Pagetree\PagetreeNode' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\Pagetree\PagetreeNodeCollection' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\Renderer\ExtJsJsonTreeRenderer' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Workspaces\Hooks\PagetreeCollectionsProcessor' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\SysNote\Domain\Model\SysNote' => [ + 'restFiles' => [ + 'Breaking-84055-MigrateSys_notesAwayFromExtbase.rst', + ], + ], + 'TYPO3\CMS\Lang\Command\LanguageUpdateCommand' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Controller\LanguageController' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Domain\Model\Extension' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Domain\Model\Language' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Domain\Repository\ExtensionRepository' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Domain\Repository\LanguageRepository' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Exception' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Exception\Language' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Exception\Ter' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Exception\XmlParser' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Service\RegistryService' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Service\TerService' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Service\TranslationService' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\View\AbstractJsonView' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\View\Language\ActivateLanguageJson' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\View\Language\DeactivateLanguageJson' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\View\Language\GetTranslationsJson' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\View\Language\RemoveLanguageJson' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\View\Language\UpdateLanguageJson' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\View\Language\UpdateTranslationJson' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + + // Removed interfaces + 'TYPO3\CMS\Backend\Form\DatabaseFileIconsHookInterface' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\Pagetree\CollectionProcessorInterface' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\EditableNodeLabelInterface' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\DraggableAndDropableNodeInterface' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Extbase\Validation\Validator\RawValidator' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-83503-DeprecateUnneededRawValidator.rst', + ], + ], + 'TYPO3\CMS\Extbase\Tests\Unit\Validation\Validator\AbstractValidatorTestcase' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-83511-DeprecateAbstractValidatorTestcase.rst', + ], + ], + 'TYPO3\CMS\Core\Package\DependencyResolver' => [ + 'restFiles' => [ + 'Deprecation-84109-DeprecateDependencyResolver.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList' => [ + 'restFiles' => [ + 'Deprecation-84399-ClassRecordListRenamedToRecordListController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\T3editor\CodeCompletion' => [ + 'restFiles' => [ + 'Deprecation-84410-CodeCompletionRenamedToCodeCompletionController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\Wizard\ImageManipulationWizard' => [ + 'restFiles' => [ + 'Deprecation-84409-ImageManipulationWizardRenamedToImageManipulationController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\T3editor\TypoScriptReferenceLoader' => [ + 'restFiles' => [ + 'Deprecation-84411-TypoScriptReferenceLoaderRenamedToTypoScriptReferenceController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\PhpOptionsUtility' => [ + 'restFiles' => [ + 'Deprecation-85102-PhpOptionsUtility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Encoding\JavaScriptEncoder' => [ + 'restFiles' => [ + 'Deprecation-85120-JavaScriptEncoder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\ExternalPageUrlHandler' => [ + 'restFiles' => [ + 'Deprecation-85124-RedirectingUrlHandlerHookConcept.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Http\UrlHandlerInterface' => [ + 'restFiles' => [ + 'Deprecation-85124-RedirectingUrlHandlerHookConcept.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Log\Writer\RuntimeCacheWriter' => [ + 'restFiles' => [ + 'Deprecation-85687-DeprecateRuntimeCacheWriter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\LoginFramesetController' => [ + 'restFiles' => [ + 'Deprecation-85707-LoginFramesetController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Integrity\DatabaseIntegrityCheck' => [ + 'restFiles' => [ + 'Deprecation-85727-DatabaseIntegrityCheckMovedToEXTlowlevel.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\SaltedPasswordService' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Deprecation-85761-SaltedPasswordService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Service\FlexFormService' => [ + 'restFiles' => [ + 'Deprecation-85802-MoveFlexFormServiceFromEXTextbaseToEXTcore.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Crypto\PasswordHashing\Salt\ComposedPasswordHashInterface' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Crypto\PasswordHashing\Salt\AbstractComposedSalt' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Crypto\PasswordHashing\Utility\ExtensionManagerConfigurationUtility' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Crypto\PasswordHashing\Utility\SaltedPasswordsUtility' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Argon2ISalt' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BcryptSalt' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Exception\InvalidSaltException' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Md5Salt' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\SaltFactory' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\SaltInterface' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\AbstractComposedSalt' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\ComposedSaltInterface' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Utility\ExensionManagerConfigurationUtility' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Utility\SaltedPasswordsUtility' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Workspaces\Service\AutoPublishService' => [ + 'restFiles' => [ + 'Deprecation-86001-WorkspacesTasksMigratedToSymfonyCommands.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Workspaces\Task\AutoPublishTask' => [ + 'restFiles' => [ + 'Deprecation-86001-WorkspacesTasksMigratedToSymfonyCommands.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Workspaces\Task\CleanupPreviewLinkTask' => [ + 'restFiles' => [ + 'Deprecation-86001-WorkspacesTasksMigratedToSymfonyCommands.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extensionmanager\Command\ExtensionCommandController' => [ + 'restFiles' => [ + 'Deprecation-85996-ExtensionManagerCommandController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\GraphicalMenuContentObject' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\ImageMenuContentObject' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Command\CoreCommand' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Command\ExtbaseCommand' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Command\HelpCommand' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Command\HelpCommandController' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Cli\Command' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Cli\CommandArgumentDefinition' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Cli\CommandManager' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Cli\ConsoleOutput' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Cli\Request' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Cli\RequestBuilder' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Cli\RequestHandler' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\CommandController' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\AmbiguousCommandIdentifierException' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\CommandException' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\NoSuchCommandException' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Scheduler\FieldProvider' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Scheduler\Task' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Scheduler\TaskExecutor' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Service\UserStorageCapabilityService' => [ + 'restFiles' => [ + 'Deprecation-86109-ClassUserStorageCapabilityService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Cache\Frontend\StringFrontend' => [ + 'restFiles' => [ + 'Deprecation-81434-StringCacheFrontendDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Module\BaseScriptClass' => [ + 'restFiles' => [ + 'Deprecation-86225-ClassesBaseScriptClassAndAbstractFunctionModule.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Module\AbstractFunctionModule' => [ + 'restFiles' => [ + 'Deprecation-86225-ClassesBaseScriptClassAndAbstractFunctionModule.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Install\Updates\AbstractUpdate' => [ + 'restFiles' => [ + 'Deprecation-86366-MethodsInAbstractUpdate.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Utility\BackendUtility' => [ + 'restFiles' => [ + 'Deprecation-73585-DeprecateTYPO3CMSCoreResourceUtilityBackendUtilitygetFlashMessageForMissingFile.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\PageTitle\AltPageTitleProvider' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageGenerator' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Utility\EidUtility' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Compiler\TemplateCompiler' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-73046-AliasAbstractNode-ViewHelperNodeForBackwardsCompatibility.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Exception' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\AbstractNode'=> [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-73046-AliasAbstractNode-ViewHelperNodeForBackwardsCompatibility.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Parser\InterceptorInterface' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\NodeInterface' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\RootNode' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\ViewHelperNode' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Rendering\RenderingContextInterface' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\AbstractConditionViewHelper' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-82414-RemoveCMSBaseViewHelperClasses.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\AbstractTagBasedViewHelper' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-82414-RemoveCMSBaseViewHelperClasses.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-82414-RemoveCMSBaseViewHelperClasses.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\ArgumentDefinition' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-82414-RemoveCMSBaseViewHelperClasses.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\Exception' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\Exception\InvalidVariableException' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\Facets\ChildNodeAccessInterface' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\Facets\CompilableInterface' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\Facets\PostParseInterface' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\TagBuilder' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\TemplateVariableContainer' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\ViewHelperInterface' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\ViewHelperVariableContainer' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\View\Exception' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\View\Exception\InvalidSectionException' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\View\Exception\InvalidTemplateResourceException' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Http\RequestHandlerInterface' => [ + 'restFiles' => [ + 'Important-87516-RemoveCoreHTTPRequestHandlerInterface.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\CreateFolderController' => [ + 'restFiles' => [ + 'Deprecation-87882-FileRelatedControllersMovedToEXTfilelist.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\EditFileController' => [ + 'restFiles' => [ + 'Deprecation-87882-FileRelatedControllersMovedToEXTfilelist.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\FileUploadController' => [ + 'restFiles' => [ + 'Deprecation-87882-FileRelatedControllersMovedToEXTfilelist.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\RenameFileController' => [ + 'restFiles' => [ + 'Deprecation-87882-FileRelatedControllersMovedToEXTfilelist.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\ReplaceFileController' => [ + 'restFiles' => [ + 'Deprecation-87882-FileRelatedControllersMovedToEXTfilelist.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Site\Entity\PseudoSite' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Site\PseudoSiteFinder' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Lowlevel\Command\RteImagesCommand' => [ + 'restFiles' => [ + 'Breaking-88500-RTEImageHandlingFunctionalityDropped.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository' => [ + 'restFiles' => [ + 'Deprecation-88746-PageRepositoryPHPClassMovedFromFrontendToCoreExtension.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepositoryGetPageHookInterface' => [ + 'restFiles' => [ + 'Deprecation-88746-PageRepositoryPHPClassMovedFromFrontendToCoreExtension.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepositoryGetPageOverlayHookInterface' => [ + 'restFiles' => [ + 'Deprecation-88746-PageRepositoryPHPClassMovedFromFrontendToCoreExtension.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepositoryGetRecordOverlayHookInterface' => [ + 'restFiles' => [ + 'Deprecation-88746-PageRepositoryPHPClassMovedFromFrontendToCoreExtension.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepositoryInitHookInterface' => [ + 'restFiles' => [ + 'Deprecation-88746-PageRepositoryPHPClassMovedFromFrontendToCoreExtension.rst', + ], + ], + 'TYPO3\CMS\Extbase\Configuration\AbstractConfigurationManager' => [ + 'restFiles' => [ + 'Breaking-88496-MethodGetSwitchableControllerActionsHasBeenRemoved.rst', + ], + ], + 'TYPO3\CMS\Adminpanel\ModuleApi\InitializableInterface' => [ + 'restFiles' => [ + 'Deprecation-88807-AdminPanelInitializableInterfaceHasBeenDeprecated.rst', + 'Feature-88807-AdminPanelRequestEnricherInterfaceHasBeenIntroduced.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Console\CommandRequestHandler' => [ + 'restFiles' => [ + 'Deprecation-88839-CLILowlevelRequestHandlers.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Console\RequestHandlerInterface' => [ + 'restFiles' => [ + 'Deprecation-88839-CLILowlevelRequestHandlers.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\Parser\LocallangXmlParser' => [ + 'restFiles' => [ + 'Deprecation-89037-DeprecatedLocallangXmlParser.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\AbstractController' => [ + 'restFiles' => [ + 'Deprecation-89554-DeprecateTYPO3CMSExtbaseMvcControllerAbstractController.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Configuration\TsConfigParser' => [ + 'restFiles' => [ + 'Deprecation-89718-LegacyPageTSconfigParsingLowlevelAPI.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate' => [ + 'restFiles' => [ + 'Deprecation-90421-DocumentTemplate.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Felogin\Hooks\CmsLayout' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Felogin\Controller\FrontendLoginController' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\FrontendLogin\Hooks\CmsLayout' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\SignalSlot\Dispatcher' => [ + 'restFiles' => [ + 'Deprecation-90625-ExtbaseSignalSlotDispatcher.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Model\FileMount' => [ + 'restFiles' => [ + 'Deprecation-90686-ModelFileMount.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Model\StaticFileCollection' => [ + 'restFiles' => [ + 'Deprecation-90692-FileCollectionModels.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Model\FolderBasedFileCollection' => [ + 'restFiles' => [ + 'Deprecation-90692-FileCollectionModels.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Model\AbstractFileCollection' => [ + 'restFiles' => [ + 'Deprecation-90692-FileCollectionModels.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Property\TypeConverter\StaticFileCollectionConverter' => [ + 'restFiles' => [ + 'Deprecation-90692-FileCollectionModels.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Property\TypeConverter\FolderBasedFileCollectionConverter' => [ + 'restFiles' => [ + 'Deprecation-90692-FileCollectionModels.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Property\TypeConverter\AbstractFileCollectionConverter' => [ + 'restFiles' => [ + 'Deprecation-90692-FileCollectionModels.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectGetSingleHookInterface' => [ + 'restFiles' => [ + 'Deprecation-90937-VariousHooksInContentObjectRenderer.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\AbstractBarChartWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\AbstractChartWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\AbstractCtaButtonWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\AbstractDoughnutChartWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\AbstractListWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\AbstractNumberWithIconWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\AbstractRssWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\AbstractWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\DocumentationGettingStartedWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\DocumentationTSconfigReferenceWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\T3GeneralInformation' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\T3NewsWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\T3SecurityAdvisoriesWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\Interfaces\AdditionalCssInterface' => [ + 'restFiles' => [ + 'Breaking-91066-MovedInterfacesOfDashboard.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\Interfaces\AdditionalJavascriptInterface' => [ + 'restFiles' => [ + 'Breaking-91066-MovedInterfacesOfDashboard.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\Interfaces\ButtonProviderInterface' => [ + 'restFiles' => [ + 'Breaking-91066-MovedInterfacesOfDashboard.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\Interfaces\ChartDataProviderInterface' => [ + 'restFiles' => [ + 'Breaking-91066-MovedInterfacesOfDashboard.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\Interfaces\EventDataProviderInterface' => [ + 'restFiles' => [ + 'Breaking-91066-MovedInterfacesOfDashboard.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\Interfaces\ListDataProviderInterface' => [ + 'restFiles' => [ + 'Breaking-91066-MovedInterfacesOfDashboard.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\Interfaces\NumberWithIconDataProviderInterface' => [ + 'restFiles' => [ + 'Breaking-91066-MovedInterfacesOfDashboard.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\Interfaces\RequireJsModuleInterface' => [ + 'restFiles' => [ + 'Breaking-91066-MovedInterfacesOfDashboard.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\Interfaces\WidgetConfigurationInterface' => [ + 'restFiles' => [ + 'Breaking-91066-MovedInterfacesOfDashboard.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\Interfaces\WidgetInterface' => [ + 'restFiles' => [ + 'Breaking-91066-MovedInterfacesOfDashboard.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Utility\ButtonUtility' => [ + 'restFiles' => [ + 'Breaking-91066-RemovedButtonUtility.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Web\Request' => [ + 'restFiles' => [ + 'Deprecation-89673-ExtbasesWebRequestAndWebResponse.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Web\Response' => [ + 'restFiles' => [ + 'Deprecation-89673-ExtbasesWebRequestAndWebResponse.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\TemplateContentObject' => [ + 'restFiles' => [ + 'Breaking-91562-CObjectTEMPLATERemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Collection\RecordCollectionRepository' => [ + 'restFiles' => [ + 'Breaking-91909-SysCollectionDatabaseTablesMovedIntoExternalExtension.rst', + ], + ], + 'TYPO3\CMS\Core\Collection\StaticRecordCollection' => [ + 'restFiles' => [ + 'Breaking-91909-SysCollectionDatabaseTablesMovedIntoExternalExtension.rst', + ], + ], + 'TYPO3\CMS\Backend\View\PageTreeView' => [ + 'restFiles' => [ + 'Breaking-92060-DroppedClassTYPO3CMSBackendViewPageTreeView.rst', + ], + ], + 'TYPO3\CMS\Core\Database\QueryGenerator' => [ + 'restFiles' => [ + 'Deprecation-92080-DeprecatedQueryGeneratorAndQueryView.rst', + ], + ], + 'TYPO3\CMS\Core\Database\QueryView' => [ + 'restFiles' => [ + 'Deprecation-92080-DeprecatedQueryGeneratorAndQueryView.rst', + ], + ], + 'TYPO3\CMS\Workspaces\ColumnDataProviderInterface' => [ + 'restFiles' => [ + 'Breaking-92838-AdditionalWorkspaceServicesDropped.rst', + ], + ], + 'TYPO3\CMS\Workspaces\Service\AdditionalColumnService' => [ + 'restFiles' => [ + 'Breaking-92838-AdditionalWorkspaceServicesDropped.rst', + ], + ], + 'TYPO3\CMS\Workspaces\Service\AdditionalResourceService' => [ + 'restFiles' => [ + 'Breaking-92838-AdditionalWorkspaceServicesDropped.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\UnsupportedRequestTypeException' => [ + 'restFiles' => [ + 'Breaking-92853-MethodCanProcessRequestHasBeenRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Service\EnvironmentService' => [ + 'restFiles' => [ + 'Deprecation-92494-ExtbaseEnvironmentService.rst', + ], + ], + 'TYPO3\CMS\Backend\ViewHelpers\ModuleLayoutViewHelper' => [ + 'restFiles' => [ + 'Deprecation-94209-BackendModuleLayoutViewHelpers.rst', + ], + ], + 'TYPO3\CMS\Backend\ViewHelpers\ModuleLayout\MenuViewHelper' => [ + 'restFiles' => [ + 'Deprecation-94209-BackendModuleLayoutViewHelpers.rst', + ], + ], + 'TYPO3\CMS\Backend\ViewHelpers\ModuleLayout\MenuItemViewHelper' => [ + 'restFiles' => [ + 'Deprecation-94209-BackendModuleLayoutViewHelpers.rst', + ], + ], + 'TYPO3\CMS\Backend\ViewHelpers\ModuleLayout\Button\AbstractButtonViewHelper' => [ + 'restFiles' => [ + 'Deprecation-94209-BackendModuleLayoutViewHelpers.rst', + ], + ], + 'TYPO3\CMS\Backend\ViewHelpers\ModuleLayout\Button\LinkButtonViewHelper' => [ + 'restFiles' => [ + 'Deprecation-94209-BackendModuleLayoutViewHelpers.rst', + ], + ], + 'TYPO3\CMS\Backend\ViewHelpers\ModuleLayout\Button\ShortcutButtonViewHelper' => [ + 'restFiles' => [ + 'Deprecation-94209-BackendModuleLayoutViewHelpers.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\InvalidRequestMethodException' => [ + 'restFiles' => [ + 'Deprecation-94231-DeprecateExtbaseInvalidRequestMethodException.rst', + ], + ], + 'TYPO3\CMS\Core\Service\AbstractService' => [ + 'restFiles' => [ + 'Deprecation-94313-ClassAbstractService.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Web\ReferringRequest' => [ + 'restFiles' => [ + 'Deprecation-94367-ExtbaseReferringRequest.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\ObjectManager' => [ + 'restFiles' => [ + 'Deprecation-94619-ExtbaseObjectManager.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\ObjectManagerInterface' => [ + 'restFiles' => [ + 'Deprecation-94619-ExtbaseObjectManager.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\Container\Container' => [ + 'restFiles' => [ + 'Deprecation-94619-ExtbaseObjectManager.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\Container\Exception\UnknownObjectException' => [ + 'restFiles' => [ + 'Deprecation-94619-ExtbaseObjectManager.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\Exception\CannotBuildObjectException' => [ + 'restFiles' => [ + 'Deprecation-94619-ExtbaseObjectManager.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\Exception\CannotReconstituteObjectException' => [ + 'restFiles' => [ + 'Deprecation-94619-ExtbaseObjectManager.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\Exception' => [ + 'restFiles' => [ + 'Deprecation-94619-ExtbaseObjectManager.rst', + ], + ], + 'TYPO3\CMS\Extbase\SignalSlot\Exception\InvalidSlotException' => [ + 'restFiles' => [ + 'Deprecation-94619-ExtbaseObjectManager.rst', + ], + ], + 'TYPO3\CMS\Extbase\SignalSlot\Exception\InvalidSlotReturnException' => [ + 'restFiles' => [ + 'Deprecation-94619-ExtbaseObjectManager.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Model\BackendUser' => [ + 'restFiles' => [ + 'Deprecation-94654-GenericExtbaseDomainClasses.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Model\BackendUserGroup' => [ + 'restFiles' => [ + 'Deprecation-94654-GenericExtbaseDomainClasses.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Model\FrontendUser' => [ + 'restFiles' => [ + 'Deprecation-94654-GenericExtbaseDomainClasses.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup' => [ + 'restFiles' => [ + 'Deprecation-94654-GenericExtbaseDomainClasses.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Repository\BackendUserGroupRepository' => [ + 'restFiles' => [ + 'Deprecation-94654-GenericExtbaseDomainClasses.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Repository\BackendUserRepository' => [ + 'restFiles' => [ + 'Deprecation-94654-GenericExtbaseDomainClasses.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Repository\CategoryRepository' => [ + 'restFiles' => [ + 'Deprecation-94654-GenericExtbaseDomainClasses.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Repository\FrontendUserGroupRepository' => [ + 'restFiles' => [ + 'Deprecation-94654-GenericExtbaseDomainClasses.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Repository\FrontendUserRepository' => [ + 'restFiles' => [ + 'Deprecation-94654-GenericExtbaseDomainClasses.rst', + ], + ], + 'TYPO3\CMS\Core\Category\CategoryRegistry' => [ + 'restFiles' => [ + 'Deprecation-85613-CategoryRegistry.rst', + ], + ], + 'TYPO3\CMS\Core\Database\SoftReferenceIndex' => [ + 'restFiles' => [ + 'Deprecation-94687-SoftReferenceIndex.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\EditPanelContentObject' => [ + 'restFiles' => [ + 'Deprecation-94953-EditPanelRelatedFrontendFunctionality.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\View\AbstractView' => [ + 'restFiles' => [ + 'Deprecation-94991-ExtbaseAbstractView.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\View\EmptyView' => [ + 'restFiles' => [ + 'Deprecation-95005-ExtbaseEmptyView.rst', + ], + ], + 'TYPO3\CMS\Core\Database\TableConfigurationPostProcessingHookInterface' => [ + 'restFiles' => [ + 'Deprecation-95065-HookExtTablesInclusion-PostProcessing.rst', + ], + ], + 'TYPO3\CMS\Filelist\FileListEditIconHookInterface' => [ + 'restFiles' => [ + 'Deprecation-95077-FilelistEditIconsHook.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Hook\FileDumpEIDHookInterface' => [ + 'restFiles' => [ + 'Deprecation-95080-FileDumpCheckFileAccessHook.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\File\ExtendedFileUtilityProcessDataHookInterface' => [ + 'restFiles' => [ + 'Deprecation-95089-ExtendedFileUtilityProcessDataHook.rst', + ], + ], + 'TYPO3\CMS\Backend\Toolbar\ClearCacheActionsHookInterface' => [ + 'restFiles' => [ + 'Deprecation-95083-BackendToolbarCacheActionsHook.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\RecordListHookInterface' => [ + 'restFiles' => [ + 'Deprecation-95105-DatabaseRecordListHooks.rst', + ], + ], + '\TYPO3\CMS\Fluid\ViewHelpers\Uri\EmailViewHelper' => [ + 'restFiles' => [ + 'Deprecation-95041-DeprecateFuriemailView-helper.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext' => [ + 'restFiles' => [ + 'Deprecation-95139-ExtbaseControllerContext.rst', + ], + ], + 'TYPO3\CMS\Backend\View\BackendTemplateView' => [ + 'restFiles' => [ + 'Deprecation-95164-ExtbackendBackendTemplateView.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\View\ViewInterface' => [ + 'restFiles' => [ + 'Deprecation-95222-ExtbaseViewInterface.rst', + ], + ], +]; \ No newline at end of file diff --git a/config/Matcher/v11/ConstantMatcher.php b/config/Matcher/v11/ConstantMatcher.php new file mode 100644 index 0000000..bd2e145 --- /dev/null +++ b/config/Matcher/v11/ConstantMatcher.php @@ -0,0 +1,277 @@ + [ + 'restFiles' => [ + 'Breaking-82162-GlobalErrorConstantsRemoved.rst', + ], + ], + 'TYPO3_ERROR_DLOG' => [ + 'restFiles' => [ + 'Breaking-82162-GlobalErrorConstantsRemoved.rst', + ], + ], + 'TYPO3_EXCEPTION_DLOG' => [ + 'restFiles' => [ + 'Breaking-82162-GlobalErrorConstantsRemoved.rst', + ], + ], + 'TYPO3_user_agent' => [ + 'restFiles' => [ + 'Breaking-82296-UserAgentConstantRemoved.rst', + ], + ], + 'T3_ERR_SV_GENERAL' => [ + 'restFiles' => [ + 'Deprecation-85123-ConstantsRelatedToServices.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'T3_ERR_SV_NOT_AVAIL' => [ + 'restFiles' => [ + 'Deprecation-85123-ConstantsRelatedToServices.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'T3_ERR_SV_WRONG_SUBTYPE' => [ + 'restFiles' => [ + 'Deprecation-85123-ConstantsRelatedToServices.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'T3_ERR_SV_NO_INPUT' => [ + 'restFiles' => [ + 'Deprecation-85123-ConstantsRelatedToServices.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'T3_ERR_SV_FILE_NOT_FOUND' => [ + 'restFiles' => [ + 'Deprecation-85123-ConstantsRelatedToServices.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'T3_ERR_SV_FILE_READ' => [ + 'restFiles' => [ + 'Deprecation-85123-ConstantsRelatedToServices.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'T3_ERR_SV_FILE_WRITE' => [ + 'restFiles' => [ + 'Deprecation-85123-ConstantsRelatedToServices.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'T3_ERR_SV_PROG_NOT_FOUND' => [ + 'restFiles' => [ + 'Deprecation-85123-ConstantsRelatedToServices.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'T3_ERR_SV_PROG_FAILED' => [ + 'restFiles' => [ + 'Deprecation-85123-ConstantsRelatedToServices.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'PATH_thisScript' => [ + 'restFiles' => [ + 'Feature-84153-IntroduceAGenericEnvironmentClass.rst', + 'Deprecation-85285-DeprecatedSystemConstants.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'PATH_typo3' => [ + 'restFiles' => [ + 'Feature-84153-IntroduceAGenericEnvironmentClass.rst', + 'Deprecation-85285-DeprecatedSystemConstants.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'PATH_typo3conf' => [ + 'restFiles' => [ + 'Feature-84153-IntroduceAGenericEnvironmentClass.rst', + 'Deprecation-85285-DeprecatedSystemConstants.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_OS' => [ + 'restFiles' => [ + 'Feature-84153-IntroduceAGenericEnvironmentClass.rst', + 'Deprecation-85285-DeprecatedSystemConstants.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'NUL' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TAB' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'SUB' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_URL_SYSTEMREQUIREMENTS' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_URL_DOWNLOAD' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_URL_SECURITY' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_URL_CONTRIBUTE' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_URL_CONSULTANCY' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_URL_DOCUMENTATION_TSCONFIG' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_URL_DOCUMENTATION_TSREF' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_URL_DOCUMENTATION' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_URL_MAILINGLISTS' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'PATH_site' => [ + 'restFiles' => [ + 'Deprecation-85285-DeprecatedSystemConstants.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_version' => [ + 'restFiles' => [ + 'Deprecation-90007-GlobalConstantsTYPO3_versionAndTYPO3_branch.rst', + ], + ], + 'TYPO3_branch' => [ + 'restFiles' => [ + 'Deprecation-90007-GlobalConstantsTYPO3_versionAndTYPO3_branch.rst', + ], + ], + 'TYPO3_copyright_year' => [ + 'restFiles' => [ + 'Deprecation-89866-Global-TYPO3-information-related-constants.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_URL_GENERAL' => [ + 'restFiles' => [ + 'Deprecation-89866-Global-TYPO3-information-related-constants.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_URL_LICENSE' => [ + 'restFiles' => [ + 'Deprecation-89866-Global-TYPO3-information-related-constants.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_URL_EXCEPTION' => [ + 'restFiles' => [ + 'Deprecation-89866-Global-TYPO3-information-related-constants.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_URL_DONATE' => [ + 'restFiles' => [ + 'Deprecation-89866-Global-TYPO3-information-related-constants.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_URL_WIKI_OPCODECACHE' => [ + 'restFiles' => [ + 'Deprecation-89866-Global-TYPO3-information-related-constants.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'FILE_DENY_PATTERN_DEFAULT' => [ + 'restFiles' => [ + 'Deprecation-90147-UnifiedFileNameValidator.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'PHP_EXTENSIONS_DEFAULT' => [ + 'restFiles' => [ + 'Deprecation-90147-UnifiedFileNameValidator.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_MODE' => [ + 'restFiles' => [ + 'Deprecation-92947-DeprecateTYPO3_MODEAndTYPO3_REQUESTTYPEConstants.rst', + ], + ], + 'TYPO3_REQUESTTYPE' => [ + 'restFiles' => [ + 'Deprecation-92947-DeprecateTYPO3_MODEAndTYPO3_REQUESTTYPEConstants.rst', + ], + ], + 'TYPO3_REQUESTTYPE_FE' => [ + 'restFiles' => [ + 'Deprecation-92947-DeprecateTYPO3_MODEAndTYPO3_REQUESTTYPEConstants.rst', + ], + ], + 'TYPO3_REQUESTTYPE_BE' => [ + 'restFiles' => [ + 'Deprecation-92947-DeprecateTYPO3_MODEAndTYPO3_REQUESTTYPEConstants.rst', + ], + ], + 'TYPO3_REQUESTTYPE_CLI' => [ + 'restFiles' => [ + 'Deprecation-92947-DeprecateTYPO3_MODEAndTYPO3_REQUESTTYPEConstants.rst', + ], + ], + 'TYPO3_REQUESTTYPE_AJAX' => [ + 'restFiles' => [ + 'Deprecation-92947-DeprecateTYPO3_MODEAndTYPO3_REQUESTTYPEConstants.rst', + ], + ], + 'TYPO3_REQUESTTYPE_INSTALL' => [ + 'restFiles' => [ + 'Deprecation-92947-DeprecateTYPO3_MODEAndTYPO3_REQUESTTYPEConstants.rst', + ], + ], +]; \ No newline at end of file diff --git a/config/Matcher/v11/ConstructorArgumentMatcher.php b/config/Matcher/v11/ConstructorArgumentMatcher.php new file mode 100644 index 0000000..941d04a --- /dev/null +++ b/config/Matcher/v11/ConstructorArgumentMatcher.php @@ -0,0 +1,42 @@ + [ + 'required' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84109-DeprecateDependencyResolver.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController' => [ + 'dropped' => [ + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Breaking-82572-RDCTFunctionalityRemoved.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'unused' => [ + 'unusedArgumentNumbers' => [ 6, 7 ], + 'restFiles' => [ + 'Deprecation-86002-TSFEConstructorWithNo_cacheArgument.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapper' => [ + 'called' => [ + 'numberOfMandatoryArguments' => 7, + 'maximumNumberOfArguments' => 8, + 'restFiles' => [ + 'Breaking-87305-UseConstructorInjectionInDataMapper.rst', + 'Deprecation-87305-UseConstructorInjectionInDataMapper.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + ], +]; \ No newline at end of file diff --git a/config/Matcher/v11/FunctionCallMatcher.php b/config/Matcher/v11/FunctionCallMatcher.php new file mode 100644 index 0000000..59c61d7 --- /dev/null +++ b/config/Matcher/v11/FunctionCallMatcher.php @@ -0,0 +1,33 @@ + [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-37180-RemovedExtDirectDebugAndGLOBALSerror.rst', + ], + ], + 'debugEnd' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-37180-RemovedExtDirectDebugAndGLOBALSerror.rst', + ], + ], + 'xdebug' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-82640-Re-arrangingGlobalDebugFunctions.rst', + ], + ], + 'debug' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-82640-Re-arrangingGlobalDebugFunctions.rst', + ], + ], +]; \ No newline at end of file diff --git a/config/Matcher/v11/InterfaceMethodChangedMatcher.php b/config/Matcher/v11/InterfaceMethodChangedMatcher.php new file mode 100644 index 0000000..30c97f7 --- /dev/null +++ b/config/Matcher/v11/InterfaceMethodChangedMatcher.php @@ -0,0 +1,18 @@ + [ + 'newNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'getHashedPassword' => [ + 'newNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + ], + ], +]; \ No newline at end of file diff --git a/config/Matcher/v11/MethodAnnotationMatcher.php b/config/Matcher/v11/MethodAnnotationMatcher.php new file mode 100644 index 0000000..bdbecc0 --- /dev/null +++ b/config/Matcher/v11/MethodAnnotationMatcher.php @@ -0,0 +1,17 @@ + [ + 'restFiles' => [ + 'Feature-83094-ReplaceIgnorevalidationWithTYPO3CMSExtbaseAnnotationIgnoreValidation.rst', + 'Deprecation-83094-ReplaceIgnorevalidationWithTYPO3CMSExtbaseAnnotationIgnoreValidation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '@cli' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], +]; \ No newline at end of file diff --git a/config/Matcher/v11/MethodArgumentDroppedMatcher.php b/config/Matcher/v11/MethodArgumentDroppedMatcher.php new file mode 100644 index 0000000..756116c --- /dev/null +++ b/config/Matcher/v11/MethodArgumentDroppedMatcher.php @@ -0,0 +1,342 @@ +euc_char_mapping' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->sb_char_mapping' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->utf8_char_mapping' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->extFileFunctions' => [ + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80513-DataHandlerVariousMethodsAndMethodArguments.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\LanguageStore->setConfiguration' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\Parser\AbstractXmlParser->getParsedData' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80486-SettingCharsetViaLocalizationParserInterface-getParsedData.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\Parser\LocalizationParserInterface->getParsedData' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80486-SettingCharsetViaLocalizationParserInterface-getParsedData.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\Parser\LocallangXmlParser->getParsedData' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80486-SettingCharsetViaLocalizationParserInterface-getParsedData.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->addInlineLanguageLabelFile' => [ + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->includeLanguageFileForInline' => [ + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Query->like' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-57385-DeprecateParameterCaseSensitiveOfExtbaseLikeComparison.rst', + ], + ], + 'TYPO3\CMS\Frontend\Plugin\AbstractPlugin->pi_getLL' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-71917-DeprecateTheArgumentHscForGetLLGetLLLAndSL.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->getLL' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-71917-DeprecateTheArgumentHscForGetLLGetLLLAndSL.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->getLLL' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-71917-DeprecateTheArgumentHscForGetLLGetLLLAndSL.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->sL' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-71917-DeprecateTheArgumentHscForGetLLGetLLLAndSL.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->getRawRecord' => [ + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-81218-NoWSOLArgumentInPageRepository-getRawRecord.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->performRollback' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->printLogErrorMessages' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-82629-TceDbOptionsPrErrAndUPTRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility->mkdir_deep' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-82702-SecondArgumentOfGeneralUtilitymkdir_deep.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapper->getPlainValue' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-83241-ExtbaseRemovedCustomFunctionalityForDataMapper-getPlainValue.rst', + ], + ], + 'TYPO3\CMS\Impexp\Controller\ImportExportController->addRecordsForPid' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-83592-ImpexpRemovedMaximumNumberOfRecordsRestriction.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Impexp\Controller\ImportExportController->exec_listQueryPid' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-83592-ImpexpRemovedMaximumNumberOfRecordsRestriction.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\core\Authentication\BackendUserAuthentication->getTSConfig' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84993-DeprecateSomeTSconfigRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository->fetchOriginLanguage' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-84877-MethodsOfLocalizationRepositoryChanged.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository->getLocalizedRecordCount' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-84877-MethodsOfLocalizationRepositoryChanged.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository->fetchAvailableLanguages' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-84877-MethodsOfLocalizationRepositoryChanged.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository->getRecordsToCopyDatabaseResult' => [ + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-84877-MethodsOfLocalizationRepositoryChanged.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt->getHashedPassword' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Md5Salt->getHashedPassword' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt->getHashedPassword' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt->getHashedPassword' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->addInlineLanguageLabelArray' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85806-SecondArgumentOfPageRendereraddInlineLanguageLabelArray.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->modAccess' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Frontend\Page\PageRepository->enableFields' => [ + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-88574-4thParameterOfPageRepository-enableFieldsRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\LanguageService->includeLLFile' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-88567-GLOBALS_LOCAL_LANG.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\IndexedSearch\Indexer->backend_initIndexer' => [ + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Breaking-88741-CHashCalculationInIndexedSearchRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceCompressor->concatenateCssFiles' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-88758-SelectiveConcatenationOfCSSFilesInResourceCompressorRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility->wrapClickMenuOnIcon' => [ + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-92583-DeprecateLastArgumentsOfWrapClickMenuOnIcon.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->render' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-93003-LimitationOfPageRendererToOnlyRenderFullPage.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getQueryArguments' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-93041-RemoveTypoScriptOptionAddQueryStringmethod.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\AbstractFile->getPublicUrl' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-94193-PublicUrlWithRelativePathsInFALAPI.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\FileReference->getPublicUrl' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-94193-PublicUrlWithRelativePathsInFALAPI.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Folder->getPublicUrl' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-94193-PublicUrlWithRelativePathsInFALAPI.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceStorage->getPublicUrl' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-94193-PublicUrlWithRelativePathsInFALAPI.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\YouTubeHelper->getPublicUrl' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-94193-PublicUrlWithRelativePathsInFALAPI.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\VimeoHelper->getPublicUrl' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-94193-PublicUrlWithRelativePathsInFALAPI.rst', + ], + ], + 'TYPO3\CMS\Core\Core\ApplicationInterface->run' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-94272-DeprecatedApplication-runCallback.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->writeForeignField' => [ + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-95062-SkipSortingArgumentOfRelationHandler-writeForeignField.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getATagParams' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-95219-TypoScriptFrontendController-ATagParams.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->writeUC' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95320-VariousMethodArgumentsInAuthenticationObjects.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->unpack_uc' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95320-VariousMethodArgumentsInAuthenticationObjects.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->backendCheckLogin' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95320-VariousMethodArgumentsInAuthenticationObjects.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->isInWebMount' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-95320-VariousMethodArgumentsInAuthenticationObjects.rst', + ], + ], +]; \ No newline at end of file diff --git a/config/Matcher/v11/MethodArgumentDroppedStaticMatcher.php b/config/Matcher/v11/MethodArgumentDroppedStaticMatcher.php new file mode 100644 index 0000000..f3c4912 --- /dev/null +++ b/config/Matcher/v11/MethodArgumentDroppedStaticMatcher.php @@ -0,0 +1,79 @@ + [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73516-VariousGeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::wrapJS' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75621-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Recycler\Utility\RecyclerUtility::getRecordPath' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75637-DeprecateOptionalParametersOfRecyclerUtilitygetRecordPath.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::callUserFunction' => [ + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-74533-ThrowExceptionIfUserFunctionDoesNotExist.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getPagesTSconfig' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-54152-DeprecateArgumentsOfBackendUtilityGetPagesTSconfig.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::isLoaded' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-82899-ExtensionManagementUtilityMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::explodeUrl2Array' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85801-GeneralUtilityexplodeUrl2Array-2ndMethodArgument.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ObjectAccess::getProperty' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-87332-AvoidRuntimeReflectionCallsInObjectAccess.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ObjectAccess::getPropertyInternal' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-87332-AvoidRuntimeReflectionCallsInObjectAccess.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ObjectAccess::setProperty' => [ + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-87332-AvoidRuntimeReflectionCallsInObjectAccess.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::getUrl' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-90956-AlternativeFetchMethodsAndReportsForGeneralUtilitygetUrl.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], +]; \ No newline at end of file diff --git a/config/Matcher/v11/MethodArgumentRequiredMatcher.php b/config/Matcher/v11/MethodArgumentRequiredMatcher.php new file mode 100644 index 0000000..d905c6a --- /dev/null +++ b/config/Matcher/v11/MethodArgumentRequiredMatcher.php @@ -0,0 +1,34 @@ +searchWhere' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->calculateLinkVars' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86046-AdditionalArgumentsInSeveralTypoScriptFrontendControllerMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->preparePageContentGeneration' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86046-AdditionalArgumentsInSeveralTypoScriptFrontendControllerMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Routing\Aspect\AspectFactory->createAspects' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Important-88720-RespectSiteForPersistedMappers.rst', + ], + ], +]; \ No newline at end of file diff --git a/config/Matcher/v11/MethodArgumentRequiredStaticMatcher.php b/config/Matcher/v11/MethodArgumentRequiredStaticMatcher.php new file mode 100644 index 0000000..f83dce0 --- /dev/null +++ b/config/Matcher/v11/MethodArgumentRequiredStaticMatcher.php @@ -0,0 +1,11 @@ + [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-82899-MoreRestrictingChecksForAPIMethodsInExtensionManagementUtility.rst', + ], + ] +]; diff --git a/config/Matcher/v11/MethodArgumentUnusedMatcher.php b/config/Matcher/v11/MethodArgumentUnusedMatcher.php new file mode 100644 index 0000000..9ca9365 --- /dev/null +++ b/config/Matcher/v11/MethodArgumentUnusedMatcher.php @@ -0,0 +1,38 @@ +RTE_transform' => [ + 'unusedArgumentNumbers' => [ 2 ], + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79341-MethodsRelatedToRichtextConfiguration.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\LocalizationFactory->getParsedData' => [ + 'unusedArgumentNumbers' => [ 3, 4 ], + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80486-SettingCharsetViaLocalizationParserInterface-getParsedData.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->linkData' => [ + 'unusedArgumentNumbers' => [ 4 ], + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->whichWorkspace' => [ + 'unusedArgumentNumbers' => [ 1 ], + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80485-MethodParameterOfTSFE-whichWorkspaceToReturnTheWorkspaceTitle.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->TS_AtagToAbs' => [ + 'unusedArgumentNumbers' => [ 2 ], + 'restFiles' => [ + 'Deprecation-83252-Link-tagSyntaxProcesssing.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], +]; diff --git a/config/Matcher/v11/MethodCallMatcher.php b/config/Matcher/v11/MethodCallMatcher.php new file mode 100644 index 0000000..d905c6a --- /dev/null +++ b/config/Matcher/v11/MethodCallMatcher.php @@ -0,0 +1,34 @@ +searchWhere' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->calculateLinkVars' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86046-AdditionalArgumentsInSeveralTypoScriptFrontendControllerMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->preparePageContentGeneration' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86046-AdditionalArgumentsInSeveralTypoScriptFrontendControllerMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Routing\Aspect\AspectFactory->createAspects' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Important-88720-RespectSiteForPersistedMappers.rst', + ], + ], +]; \ No newline at end of file diff --git a/config/Matcher/v11/MethodCallStaticMatcher.php b/config/Matcher/v11/MethodCallStaticMatcher.php new file mode 100644 index 0000000..5d2ec9b --- /dev/null +++ b/config/Matcher/v11/MethodCallStaticMatcher.php @@ -0,0 +1,1271 @@ + [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75340-MethodsRelatedToGeneratingTraditionalBackendAJAXURLs.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getFlexFormDS' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78581-FlexFormRelatedParsing.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getListViewLink' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73190-DeprecateBackendUtilitygetListViewLink.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getRecordRaw' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80317-DeprecateBackendUtilityGetRecordRaw.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getRecordsByField' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 9, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79122-DeprecateBackendUtilitygetRecordsByField.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getSpecConfParametersFromArray' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79341-MethodsRelatedToRichtextConfiguration.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getSpecConfParts' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78899-FormEngineMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getSQLselectableList' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72851-DeprecateSomeFunctionsNotInUseAnymoreInTheCore.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::titleAltAttrib' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72851-DeprecateSomeFunctionsNotInUseAnymoreInTheCore.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::makeConfigForm' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72851-DeprecateSomeFunctionsNotInUseAnymoreInTheCore.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::processParams' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72851-DeprecateSomeFunctionsNotInUseAnymoreInTheCore.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::replaceL10nModeFields' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::RTEsetup' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79341-MethodsRelatedToRichtextConfiguration.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler::rmComma' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79580-MethodsInDataHandlerRelatedToPageDeleteAccess.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler::destPathFromUploadFolder' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80513-DataHandlerVariousMethodsAndMethodArguments.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler::noRecordsFromUnallowedTables' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79580-MethodsInDataHandlerRelatedToPageDeleteAccess.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ArrayUtility::arrayDiffAssocRecursive' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-94137-SwitchBehaviorOfArrayUtilityarrayDiffAssocRecursive.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ArrayUtility::inArray' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79316-DeprecateArrayUtilityinArray.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ClientUtility::getDeviceType' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79560-DeprecateClientUtilitygetDeviceType.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addExtJSModule' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80491-BackendControllerInclusionHooks.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::appendToTypoConfVars' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80583-TYPO3_CONF_VARS_extensionAdded.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78193-ExtensionManagementUtilityextRelPath.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::registerAjaxHandler' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73352-DeprecateOld-schoolAJAXRequests.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::registerExtDirectComponent' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80048-MarkExtJSRelatedAPICallsAsDeprecated.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\File\ExtendedFileUtility::pushErrorMessagesToFlashMessageQueue' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-71255-ExtendedFileUtilitypushErrorMessagesToFlashMessageQueue.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::array2xml_cs' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75371-Array2xml_cs.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::compat_version' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75621-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::convertMicrotime' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75621-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::csvValues' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80451-DeprecateGeneralUtilitycsvValues.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::deHSCentities' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75621-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::flushOutputBuffers' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73516-VariousGeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::freetypeDpiComp' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80449-GeneralUtilityfreetypeDpiComp.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::generateRandomBytes' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73050-DeprecatedRandomGeneratorMethodsInGeneralUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::getMaximumPathLength' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75621-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::getRandomHexString' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73050-DeprecatedRandomGeneratorMethodsInGeneralUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::imageMagickCommand' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73516-VariousGeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::lcfirst' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75621-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::rawUrlEncodeFP' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75621-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::rawUrlEncodeJS' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75621-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::removeXSS' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-76164-DeprecateRemoveXSS.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::requireFile' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73067-DeprecateGeneralUtilityrequireOnceAndGeneralUtilityrequireFile.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::requireOnce' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73067-DeprecateGeneralUtilityrequireOnceAndGeneralUtilityrequireFile.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::resolveAllSheetsInDS' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78581-FlexFormRelatedParsing.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::resolveSheetDefInDS' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78581-FlexFormRelatedParsing.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::slashJS' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75621-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::strtolower' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-76804-DeprecateGeneralUtilitystrtoupperStrtolower.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::strtoupper' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-76804-DeprecateGeneralUtilitystrtoupperStrtolower.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::xmlGetHeaderAttribs' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73516-VariousGeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageGenerator::pagegenInit' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79858-TSFE-relatedPropertiesAndMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository::getHash' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80524-PageRepositorygetHashAndPageRepositorystoreHash.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository::storeHash' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80524-PageRepositorygetHashAndPageRepositorystoreHash.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::getUserObj' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-80993-GeneralUtilitygetUserObj.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Utility\EidUtility::initTCA' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-81201-EidUtilityinitTCA.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getListGroupNames' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-81534-BackendUtilitygetListGroupNamesDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::makeRedirectUrl' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-82572-RDCTFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getInlineLocalizationMode' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::deprecationLog' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-82438-DeprecationMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::logDeprecatedViewHelperAttribute' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-82438-DeprecationMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::getDeprecationLogFileName' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-82438-DeprecationMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::logDeprecatedFunction' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-82438-DeprecationMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::siteRelPath' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-82899-ExtensionManagementUtilityMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getExtensionKeyByPrefix' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-82899-ExtensionManagementUtilityMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::removeCacheFiles' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-82899-ExtensionManagementUtilityMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::configureModule' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-82902-CustomBackendModuleRegistrationMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getOriginalTranslationTable' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-82445-PageTranslationRelatedFunctionality.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::llXmlAutoFileName' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-83083-GeneralUtilityllXmlAutoFileName.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getHash' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-83116-CachingFrameworkWrapperMethodsInBackendUtility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::storeHash' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-83116-CachingFrameworkWrapperMethodsInBackendUtility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::deleteClause' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-83118-DeleteClauseMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageGenerator::generatePageTitle' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-83254-MovedPageGenerationMethodsIntoTSFE.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageGenerator::isAllowedLinkVarValue' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-83254-MovedPageGenerationMethodsIntoTSFE.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\ActionController::getActionMethodParameters' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-83475-AggregateValidatorInformationInClassSchema-2.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getPidForModTSconfig' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-84994-BackendUtilitygetPidForModTSconfigDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getModTSconfig' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-84993-DeprecateSomeTSconfigRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::unsetMenuItems' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-84993-DeprecateSomeTSconfigRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Utility\SaltedPasswordsUtility::isUsageEnabled' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85027-SaltedPasswordsRelatedMethodsAndClasses.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::arrayToLogString' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85086-GeneralUtilityArrayToLogString.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\PhpOptionsUtility::isSessionAutoStartEnabled' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85102-PhpOptionsUtility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\PhpOptionsUtility::getIniValueBoolean' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85102-PhpOptionsUtility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getModuleUrl' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85113-LegacyBackendModuleRoutingMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::shortcutExists' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84414-BackendUtilityshortcutExists.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::getHostname' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85759-GeneralUtilitygetHostName.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::unQuoteFilenames' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85760-GeneralUtilityunQuoteFilenames.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\SaltFactory::getSaltingInstance' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85796-SaltedPasswordsCleanups.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\SaltFactory::determineSaltingHashingMethod' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85796-SaltedPasswordsCleanups.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\SaltFactory::setPreferredHashingMethod' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85796-SaltedPasswordsCleanups.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Utility\SaltedPasswordsUtility::getNumberOfBackendUsersWithInsecurePassword' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85796-SaltedPasswordsCleanups.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateModuleController::renderList' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-81430-TypoScriptTemplateModuleControllerrenderList.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap::usesComposerClassLoading' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap::getInstance' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap::checkIfEssentialConfigurationExists' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap::loadConfigurationAndInitialize' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap::populateLocalConfiguration' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap::disableCoreCache' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap::initializeCachingFramework' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap::setFinalCachingFrameworkCacheConfiguration' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageGenerator::renderContent' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85822-PageGenerator.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageGenerator::renderContentWithHeader' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85822-PageGenerator.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageGenerator::inline2TempFile' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85822-PageGenerator.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getTCAtypes' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85836-BackendUtilitygetTCAtypes.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::clientInfo' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85858-GeneralUtilityclientInfo.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Utility\EidUtility::initLanguage' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85878-EidUtilityAndVariousTSFEMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Utility\EidUtility::initFeUser' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85878-EidUtilityAndVariousTSFEMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Utility\EidUtility::initExtensionTCA' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85878-EidUtilityAndVariousTSFEMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getDomainStartPage' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85892-VariousMethodsRegardingSysDomainResolving.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::firstDomainRecord' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85892-VariousMethodsRegardingSysDomainResolving.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::_GETset' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-86389-GeneralUtility_GETsetAndTSFE-mergingWithGetVars.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ObjectAccess::buildSetterMethodName' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-87332-AvoidRuntimeReflectionCallsInObjectAccess.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Utility\TypeHandlingUtility::hex2bin' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-87613-DeprecateTYPO3CMSExtbaseUtilityTypeHandlingUtilityhex2bin.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::idnaEncode' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-87894-GeneralUtilityidnaEncode.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Context\LanguageAspectFactory::createFromTypoScript' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\VersionNumberUtility::splitVersionRange' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-88554-DeprecatedMethodsInVersionNumberUtility.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\VersionNumberUtility::raiseVersionNumber' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-88554-DeprecatedMethodsInVersionNumberUtility.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\VersionNumberUtility::convertIntegerToVersionNumber' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-88554-DeprecatedMethodsInVersionNumberUtility.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Utility\ClassNamingUtility::translateModelNameToValidatorName' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-87957-DoNotMagicallyRegisterValidators.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\Locales::initialize' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-88569-LocalesinitializeInFavorOfRegularSingletonInstance.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getViewDomain' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-88499-BackendUtilitygetViewDomain.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::editOnClick' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-88787-BackendUtilityEditOnClick.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::viewOnClick' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 7, + 'restFiles' => [ + 'Important-91123-AvoidUsingBackendUtilityViewOnClick.rst', + 'Deprecation-91806-BackendUtilityViewOnClick.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::getApplicationContext' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-89631-UseEnvironmentAPIToFetchApplicationContext.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getRawPagesTSconfig' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-89718-LegacyPageTSconfigParsingLowlevelAPI.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::TYPO3_copyRightNotice' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-89756-BackendUtilityTYPO3_copyRightNotice.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactory::getInstance' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-90260-ResourceFactorygetInstancePseudo-factory.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::isRunningOnCgiServerApi' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-90800-GeneralUtilityisRunningOnCgiServerApi.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::verifyFilenameAgainstDenyPattern' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-90147-UnifiedFileNameValidator.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::IPv6Hex2Bin' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-91001-VariousMethodsWithinGeneralUtility.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::IPv6Bin2Hex' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-91001-VariousMethodsWithinGeneralUtility.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::compressIPv6' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-91001-VariousMethodsWithinGeneralUtility.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::milliseconds' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-91001-VariousMethodsWithinGeneralUtility.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::linkThisUrl' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-91001-VariousMethodsWithinGeneralUtility.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::flushDirectory' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-91001-VariousMethodsWithinGeneralUtility.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::hideIfDefaultLanguage' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-92551-GeneralUtilityMethodsRelatedToPagesl18n_cfgBehavior.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::hideIfNotTranslated' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-92551-GeneralUtilityMethodsRelatedToPagesl18n_cfgBehavior.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::fixVersioningPid' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-92598-Workspace-relatedMethodsFixVersioningPid.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::uniqueList' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-92607-DeprecatedGeneralUtilityuniqueList.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler::isOnSymmetricSide' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::compileSelectedGetVarsFromArray' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-94252-DeprecatedGeneralUtilitycompileSelectedGetVarsFromArray.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::stdAuthCode' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-94309-DeprecatedGeneralUtilitystdAuthCode.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::rmFromList' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-94311-DeprecatedGeneralUtilityrmFromList.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::shortMD5' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-94684-GeneralUtilityShortMD5.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\HttpUtility::redirect' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-94316-DeprecatedHTTPHeaderManipulatingMethodsFromHttpUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\HttpUtility::setResponseCode' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-94316-DeprecatedHTTPHeaderManipulatingMethodsFromHttpUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\HttpUtility::setResponseCodeAndExit' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-94316-DeprecatedHTTPHeaderManipulatingMethodsFromHttpUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\LanguageService::create' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-94414-DeprecateLanguageServiceContainerEntry.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\LanguageService::createFromUserPreferences' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-94414-DeprecateLanguageServiceContainerEntry.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\LanguageService::createFromSiteLanguage' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-94414-DeprecateLanguageServiceContainerEntry.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::makeCategorizable' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Deprecation-85613-CategoryRegistry.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::softRefParserObj' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-94687-SoftReferenceIndex.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::explodeSoftRefParserList' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-94687-SoftReferenceIndex.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::minifyJavaScript' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-94791-GeneralUtilityminifyJavaScript.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::isFirstPartOfStr' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-95257-GeneralUtilityisFirstPartOfStr.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\StringUtility::beginsWith' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-95293-StringUtilitystartsWithAndStringUtilityendsWith.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\StringUtility::endsWith' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-95293-StringUtilitystartsWithAndStringUtilityendsWith.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Index\ExtractorRegistry::getInstance' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95326-VariousGetInstanceStaticMethodsOnSingletonInterfaces.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Index\FileIndexRepository::getInstance' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95326-VariousGetInstanceStaticMethodsOnSingletonInterfaces.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Index\MetaDataRepository::getInstance' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95326-VariousGetInstanceStaticMethodsOnSingletonInterfaces.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\OnlineMediaHelperRegistry::getInstance' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95326-VariousGetInstanceStaticMethodsOnSingletonInterfaces.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Rendering\RendererRegistry::getInstance' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95326-VariousGetInstanceStaticMethodsOnSingletonInterfaces.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\TextExtraction\TextExtractorRegistry::getInstance' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95326-VariousGetInstanceStaticMethodsOnSingletonInterfaces.rst', + ], + ], + 'TYPO3\CMS\Form\Service\TranslationService::getInstance' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95326-VariousGetInstanceStaticMethodsOnSingletonInterfaces.rst', + ], + ], + 'TYPO3\CMS\T3editor\Registry\AddonRegistry::getInstance' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95326-VariousGetInstanceStaticMethodsOnSingletonInterfaces.rst', + ], + ], + 'TYPO3\CMS\T3editor\Registry\ModeRegistry::getInstance' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95326-VariousGetInstanceStaticMethodsOnSingletonInterfaces.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::isAbsPath' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-95367-GeneralUtilityisAbsPath.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::isAllowedHostHeaderValue' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-95395-GeneralUtilityIsAllowedHostHeaderValueAndTrustedHostsPatternConstants.rst', + ], + ], +]; \ No newline at end of file diff --git a/config/Matcher/v11/PropertyAnnotationMatcher.php b/config/Matcher/v11/PropertyAnnotationMatcher.php new file mode 100644 index 0000000..995f5f0 --- /dev/null +++ b/config/Matcher/v11/PropertyAnnotationMatcher.php @@ -0,0 +1,40 @@ + [ + 'restFiles' => [ + 'Feature-82869-ReplaceInjectWithTYPO3CMSExtbaseAnnotationInject.rst', + 'Deprecation-82869-ReplaceInjectWithTYPO3CMSExtbaseAnnotationInject.rst', + 'Deprecation-86907-DeprecateUsageOfDependencyInjectionWithNonPublicProperties.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '@lazy' => [ + 'restFiles' => [ + 'Feature-83078-ReplaceLazyWithTYPO3CMSExtbaseAnnotationORMLazy.rst', + 'Deprecation-83078-ReplaceLazyWithTYPO3CMSExtbaseAnnotationORMLazy.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '@transient' => [ + 'restFiles' => [ + 'Feature-83092-ReplaceTransientWithTYPO3CMSExtbaseAnnotationORMTransient.rst', + 'Deprecation-83092-ReplaceTransientWithTYPO3CMSExtbaseAnnotationORMTransient.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '@cascade' => [ + 'restFiles' => [ + 'Feature-83093-ReplaceCascadeWithTYPO3CMSExtbaseAnnotationORMCascade.rst', + 'Deprecation-83093-ReplaceCascadeWithTYPO3CMSExtbaseAnnotationORMCascade.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '@validate' => [ + 'restFiles' => [ + 'Feature-83167-ReplaceValidateWithTYPO3CMSExtbaseAnnotationValidate.rst', + 'Deprecation-83167-ReplaceValidateWithTYPO3CMSExtbaseAnnotationValidate.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], +]; \ No newline at end of file diff --git a/config/Matcher/v11/PropertyExistsStaticMatcher.php b/config/Matcher/v11/PropertyExistsStaticMatcher.php new file mode 100644 index 0000000..c5fcf4a --- /dev/null +++ b/config/Matcher/v11/PropertyExistsStaticMatcher.php @@ -0,0 +1,11 @@ + [ + 'restFiles' => [ + 'Breaking-83889-E_NOTICEFreeUnitTesting.rst', + 'Important-84280-UnitTestSuppressNoticesRemoved.rst', + ], + ], +]; diff --git a/config/Matcher/v11/PropertyProtectedMatcher.php b/config/Matcher/v11/PropertyProtectedMatcher.php new file mode 100644 index 0000000..2173abd --- /dev/null +++ b/config/Matcher/v11/PropertyProtectedMatcher.php @@ -0,0 +1,1339 @@ +recUpdateAccessCache' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79441-ChangeVisibilityInternalCacheDatahandler.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->recInsertAccessCache' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79441-ChangeVisibilityInternalCacheDatahandler.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->isRecordInWebMount_Cache' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79441-ChangeVisibilityInternalCacheDatahandler.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->isInWebMount_Cache' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79441-ChangeVisibilityInternalCacheDatahandler.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->cachedTSconfig' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79441-ChangeVisibilityInternalCacheDatahandler.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->pageCache' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79441-ChangeVisibilityInternalCacheDatahandler.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->maxSteps' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->showSubElements' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->element' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->installToolPath' => [ + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->availableRequestHandlers' => [ + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->response' => [ + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->editconf' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->defVals' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->overrideVals' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->columnsOnly' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->returnUrl' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->closeDoc' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->doSave' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->returnEditConf' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->retUrl' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->R_URL_parts' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->R_URL_getvars' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->storeArray' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->storeUrl' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->storeUrlMd5' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->docDat' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->docHandler' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->cacheCmd' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->redirect' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->returnNewPageId' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->popViewId' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->popViewId_addParams' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->viewUrl' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->recTitle' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->noView' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->MCONF' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->perms_clause' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->content' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->R_URI' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->pageinfo' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->storeTitle' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->firstEl' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->errorC' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->newC' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->viewId' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->viewId_addParams' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->modTSconfig' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->dontStoreDocumentRef' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->elementsData' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController->foldertree' => [ + 'restFiles' => [ + 'Deprecation-84273-ProtectedMethodsAndPropertiesInFileSystemNavigationFrameController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController->currentSubScript' => [ + 'restFiles' => [ + 'Deprecation-84273-ProtectedMethodsAndPropertiesInFileSystemNavigationFrameController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController->cMR' => [ + 'restFiles' => [ + 'Deprecation-84273-ProtectedMethodsAndPropertiesInFileSystemNavigationFrameController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\MoveElementController->sys_language' => [ + 'restFiles' => [ + 'Deprecation-84285-ProtectedMethodsAndPropertiesInMoveElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\MoveElementController->page_id' => [ + 'restFiles' => [ + 'Deprecation-84285-ProtectedMethodsAndPropertiesInMoveElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\MoveElementController->R_URI' => [ + 'restFiles' => [ + 'Deprecation-84285-ProtectedMethodsAndPropertiesInMoveElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\MoveElementController->input_moveUid' => [ + 'restFiles' => [ + 'Deprecation-84285-ProtectedMethodsAndPropertiesInMoveElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\MoveElementController->moveUid' => [ + 'restFiles' => [ + 'Deprecation-84285-ProtectedMethodsAndPropertiesInMoveElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\MoveElementController->perms_clause' => [ + 'restFiles' => [ + 'Deprecation-84285-ProtectedMethodsAndPropertiesInMoveElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\MoveElementController->makeCopy' => [ + 'restFiles' => [ + 'Deprecation-84285-ProtectedMethodsAndPropertiesInMoveElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\ElementInformationController->access' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-84284-ProtectedMethodsAndPropertiesInContentElementElementInformationController.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\ElementInformationController->pageInfo' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-84284-ProtectedMethodsAndPropertiesInContentElementElementInformationController.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\NewContentElementController->sys_language' => [ + 'restFiles' => [ + 'Deprecation-84307-ProtectedMethodsAndPropertiesInNewContentElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\NewContentElementController->R_URI' => [ + 'restFiles' => [ + 'Deprecation-84307-ProtectedMethodsAndPropertiesInNewContentElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\NewContentElementController->colPos' => [ + 'restFiles' => [ + 'Deprecation-84307-ProtectedMethodsAndPropertiesInNewContentElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\NewContentElementController->uid_pid' => [ + 'restFiles' => [ + 'Deprecation-84307-ProtectedMethodsAndPropertiesInNewContentElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\NewContentElementController->access' => [ + 'restFiles' => [ + 'Deprecation-84307-ProtectedMethodsAndPropertiesInNewContentElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\FileUploadController->title' => [ + 'restFiles' => [ + 'Deprecation-84326-ProtectedMethodsAndPropertiesInFileUploadController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\FileUploadController->target' => [ + 'restFiles' => [ + 'Deprecation-84326-ProtectedMethodsAndPropertiesInFileUploadController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\FileUploadController->returnUrl' => [ + 'restFiles' => [ + 'Deprecation-84326-ProtectedMethodsAndPropertiesInFileUploadController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\ReplaceFileController->doc' => [ + 'restFiles' => [ + 'Deprecation-84334-ProtectedMethodsAndPropertiesInReplaceFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\ReplaceFileController->title' => [ + 'restFiles' => [ + 'Deprecation-84334-ProtectedMethodsAndPropertiesInReplaceFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\ReplaceFileController->uid' => [ + 'restFiles' => [ + 'Deprecation-84334-ProtectedMethodsAndPropertiesInReplaceFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\ReplaceFileController->returnUrl' => [ + 'restFiles' => [ + 'Deprecation-84334-ProtectedMethodsAndPropertiesInReplaceFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\AddController->processDataFlag' => [ + 'restFiles' => [ + 'Deprecation-84321-ProtectedMethodsAndPropertiesInAddController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\AddController->P' => [ + 'restFiles' => [ + 'Deprecation-84321-ProtectedMethodsAndPropertiesInAddController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\AddController->returnEditConf' => [ + 'restFiles' => [ + 'Deprecation-84321-ProtectedMethodsAndPropertiesInAddController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\RenameFileController->title' => [ + 'restFiles' => [ + 'Deprecation-84332-ProtectedMethodsAndPropertiesInRenameFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\RenameFileController->target' => [ + 'restFiles' => [ + 'Deprecation-84332-ProtectedMethodsAndPropertiesInRenameFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\RenameFileController->returnUrl' => [ + 'restFiles' => [ + 'Deprecation-84332-ProtectedMethodsAndPropertiesInRenameFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->pidInfo' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->newPagesInto' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->newContentInto' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->newPagesAfter' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->web_list_modTSconfig' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->allowedNewTables' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->deniedNewTables' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->web_list_modTSconfig_pid' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->allowedNewTables_pid' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->deniedNewTables_pid' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->code' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->R_URI' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->returnUrl' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->pagesOnly' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->tRows' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\EditController->doClose' => [ + 'restFiles' => [ + 'Deprecation-84327-DeprecatedPublicMethodsAndPropertiesInWizardEditController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\SimpleDataHandlerController->flags' => [ + 'restFiles' => [ + 'Deprecation-84374-ProtectedMethodsAndPropertiesInSimpleDataHandlerController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\SimpleDataHandlerController->mirror' => [ + 'restFiles' => [ + 'Deprecation-84374-ProtectedMethodsAndPropertiesInSimpleDataHandlerController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\SimpleDataHandlerController->cacheCmd' => [ + 'restFiles' => [ + 'Deprecation-84374-ProtectedMethodsAndPropertiesInSimpleDataHandlerController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\SimpleDataHandlerController->CB' => [ + 'restFiles' => [ + 'Deprecation-84374-ProtectedMethodsAndPropertiesInSimpleDataHandlerController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->inputStyle' => [ + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->xmlStorage' => [ + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->numNewRows' => [ + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->colsFieldsName' => [ + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->TABLECFG' => [ + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->tableParsing_quote' => [ + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->tableParsing_delimiter' => [ + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->newWizards' => [ + 'restFiles' => [ + 'Deprecation-84463-PageTsConfigOptionModweb_listnewWizardsDropped.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->TSdataArray' => [ + 'restFiles' => [ + 'Deprecation-84984-ProtectedUserTSconfigPropertiesInBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->userTS' => [ + 'restFiles' => [ + 'Deprecation-84984-ProtectedUserTSconfigPropertiesInBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->userTSUpdated' => [ + 'restFiles' => [ + 'Deprecation-84984-ProtectedUserTSconfigPropertiesInBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->userTS_text' => [ + 'restFiles' => [ + 'Deprecation-84984-ProtectedUserTSconfigPropertiesInBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->userTS_dontGetCached' => [ + 'restFiles' => [ + 'Deprecation-84984-ProtectedUserTSconfigPropertiesInBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\PagePositionMap->getModConfigCache' => [ + 'restFiles' => [ + 'Deprecation-84984-ProtectedUserTSconfigPropertiesInBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\PagePositionMap->modConfigStr' => [ + 'restFiles' => [ + 'Deprecation-84984-ProtectedUserTSconfigPropertiesInBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->noCharByteVal' => [ + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->parsedCharsets' => [ + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->toASCII' => [ + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->twoByteSets' => [ + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->eucBasedSets' => [ + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Setup\Controller\SetupModuleController->OLD_BE_USER' => [ + 'restFiles' => [ + 'Deprecation-85196-ProtectSetupModuleController.rst', + ], + ], + 'TYPO3\CMS\Setup\Controller\SetupModuleController->MOD_MENU' => [ + 'restFiles' => [ + 'Deprecation-85196-ProtectSetupModuleController.rst', + ], + ], + 'TYPO3\CMS\Setup\Controller\SetupModuleController->MOD_SETTINGS' => [ + 'restFiles' => [ + 'Deprecation-85196-ProtectSetupModuleController.rst', + ], + ], + 'TYPO3\CMS\Setup\Controller\SetupModuleController->overrideConf' => [ + 'restFiles' => [ + 'Deprecation-85196-ProtectSetupModuleController.rst', + ], + ], + 'TYPO3\CMS\Setup\Controller\SetupModuleController->languageUpdate' => [ + 'restFiles' => [ + 'Deprecation-85196-ProtectSetupModuleController.rst', + ], + ], + 'TYPO3\CMS\Scheduler\Controller\SchedulerModuleController->CMD' => [ + 'restFiles' => [ + 'Deprecation-84387-DeprecatedMethodAndPropertyInSchedulerModuleController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->hasDocheader' => [ + 'restFiles' => [ + 'Deprecation-85735-MethodAndPropertyInDocumentTemplate.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->popView' => [ + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->modSharedTSconfig' => [ + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->colPosList' => [ + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->EDIT_CONTENT' => [ + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->CALC_PERMS' => [ + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->MCONF' => [ + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->MOD_MENU' => [ + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->current_sys_language' => [ + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->activeColPosList' => [ + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->menuNumber' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->entryLevel' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->spacerIDList' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->doktypeExcludeList' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->alwaysActivePIDList' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->imgNamePrefix' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->imgNameNotRandom' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->debug' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->GMENU_fixKey' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->MP_array' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->conf' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->mconf' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->sys_page' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->nextActive' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->menuArr' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->hash' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->result' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->rL_uidRegister' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->INPfixMD5' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->I' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->WMresult' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->WMfreezePrefix' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->WMmenuItems' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->WMsubmenuObjSuffixes' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->WMextraScript' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->WMcObj' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->alternativeMenuTempArray' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->nameAttribute' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->adminPanel' => [ + 'restFiles' => [ + 'Deprecation-84641-DeprecatedAdminPanelRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->extAdminConfig' => [ + 'restFiles' => [ + 'Deprecation-84641-DeprecatedAdminPanelRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->extAdmEnabled' => [ + 'restFiles' => [ + 'Deprecation-84641-DeprecatedAdminPanelRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->frontendEdit' => [ + 'restFiles' => [ + 'Deprecation-86110-FrontendEditingController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->ADMCMD_preview_BEUSER_uid' => [ + 'restFiles' => [ + 'Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->workspacePreview' => [ + 'restFiles' => [ + 'Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->loginAllowedInBranch' => [ + 'restFiles' => [ + 'Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->MP_defaults' => [ + 'restFiles' => [ + 'Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->debug' => [ + 'restFiles' => [ + 'Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->pageAccessFailureHistory' => [ + 'restFiles' => [ + 'Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->loginAllowedInBranch_mode' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->cacheTimeOutDefault' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->cacheContentFlag' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->isClientCachable' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->no_cacheBeforePageGen' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->tempContent' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->pagesTSconfig' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->uniqueCounter' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->uniqueString' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->lang' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->cacheExpires' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->blockElementList' => [ + 'restFiles' => [ + 'Deprecation-86440-InternalMethodsAndPropertiesWithinRteHtmlParser.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->recPid' => [ + 'restFiles' => [ + 'Deprecation-86440-InternalMethodsAndPropertiesWithinRteHtmlParser.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->elRef' => [ + 'restFiles' => [ + 'Deprecation-86440-InternalMethodsAndPropertiesWithinRteHtmlParser.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->tsConfig' => [ + 'restFiles' => [ + 'Deprecation-86440-InternalMethodsAndPropertiesWithinRteHtmlParser.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->procOptions' => [ + 'restFiles' => [ + 'Deprecation-86440-InternalMethodsAndPropertiesWithinRteHtmlParser.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->TS_transform_db_safecounter' => [ + 'restFiles' => [ + 'Deprecation-86440-InternalMethodsAndPropertiesWithinRteHtmlParser.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->getKeepTags_cache' => [ + 'restFiles' => [ + 'Deprecation-86440-InternalMethodsAndPropertiesWithinRteHtmlParser.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->allowedClasses' => [ + 'restFiles' => [ + 'Deprecation-86440-InternalMethodsAndPropertiesWithinRteHtmlParser.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->checkWorkspaceCurrent_cache' => [ + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->raw' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->rawP' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->lastComment' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->commentSet' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->multiLineEnabled' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->multiLineObject' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->multiLineValue' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->inBrace' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->lastConditionTrue' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->syntaxHighLight' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->highLightData' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->highLightData_bracelevel' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->highLightStyles' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->highLightBlockStyles' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->highLightBlockStyles_basecolor' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\ActionController->namespacesViewObjectNamePattern' => [ + 'restFiles' => [ + 'Breaking-87511-RemoveNamespacesViewObjectNamePatternProperty.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\ActionController->viewFormatToObjectNameMap' => [ + 'restFiles' => [ + 'Breaking-87511-RemoveViewFormatToObjectNameMapProperty.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\LanguageService->LL_files_cache' => [ + 'restFiles' => [ + 'Deprecation-90964-LanguageServiceFunctionalityAndInternalProperties.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\LanguageService->LL_labels_cache' => [ + 'restFiles' => [ + 'Deprecation-90964-LanguageServiceFunctionalityAndInternalProperties.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Database\ReferenceIndex->temp_flexRelations' => [ + 'restFiles' => [ + 'Breaking-93029-DroppedDeletedFieldFromSys_refindex.rst', + ], + ], + 'TYPO3\CMS\Core\Database\ReferenceIndex->hashVersion' => [ + 'restFiles' => [ + 'Breaking-93029-DroppedDeletedFieldFromSys_refindex.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->firstTable' => [ + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->secondTable' => [ + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->MM_is_foreign' => [ + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->MM_oppositeField' => [ + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->MM_oppositeTable' => [ + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->MM_oppositeFieldConf' => [ + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->MM_isMultiTableRelationship' => [ + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->currentTable' => [ + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->MM_match_fields' => [ + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->MM_hasUidField' => [ + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->MM_insert_fields' => [ + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->MM_table_where' => [ + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], +]; \ No newline at end of file diff --git a/config/Matcher/v11/PropertyPublicMatcher.php b/config/Matcher/v11/PropertyPublicMatcher.php new file mode 100644 index 0000000..fa618ff --- /dev/null +++ b/config/Matcher/v11/PropertyPublicMatcher.php @@ -0,0 +1,923 @@ +localizationMode' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->edit_record' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79364-DeprecateMembersInPageLayoutController.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->new_unique_uid' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79364-DeprecateMembersInPageLayoutController.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->externalTables' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77987-DeprecatedRecordListingInPageModule.rst', + ], + ], + 'TYPO3\CMS\Backend\Module\AbstractFunctionModule->thisPath' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80511-AbstractFunctionModule-incLocalLangAndThisPath.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->extJScode' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80512-DocumentTemplate-extJScodeProperty.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->form_largeComp' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->charSetArray' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73511-BrowserLanguageDetectionMovedToLocales.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->fourByteSets' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->checkWorkspaceCache' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79441-ChangeVisibilityInternalCacheDatahandler.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->tempPath' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80514-GraphicalFunctions-tempPathAndCreateTempSubDir.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->parentMenuArr' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77296-DeprecatePublicMemberParentMenuArrInAbstractMenuContentObject.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->compensateFieldWidth' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79858-TSFE-relatedPropertiesAndMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->dtdAllowsFrames' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->excludeCHashVars' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79858-TSFE-relatedPropertiesAndMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->scriptParseTime' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79858-TSFE-relatedPropertiesAndMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->csConvObj' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75327-TSFE-csConvObjAndTSFE-csConv.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->defaultCharSet' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->renderCharset' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73794-SearchFormController-utf8_to_currentCharsetAndTSFE-renderCharset.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->charSet' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->csConvObj' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73482-LANG-csConvObjAndLANG-parserFactory.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->moduleLabels' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72340-MovedModuleLabelsFromLanguageServiceToModuleLoader.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->parserFactory' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73482-LANG-csConvObjAndLANG-parserFactory.rst', + ], + ], + 'TYPO3\CMS\Tstemplate\Controller->e' => [ + 'restFiles' => [ + 'Breaking-81171-EditAbilityOfTypoScriptTemplateInEXTtstemplateRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->urltypes' => [ + 'restFiles' => [ + 'Breaking-71306-DroppedProtocolFieldFromPageTypeLinkToExternalURL.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->showInsertDelete' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->showDiff' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->lastSyslogId' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->showMarked' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\ElementHistoryController->content' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\ElementHistoryController->doc' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\ExtendedTemplateService->helpConfig' => [ + 'restFiles' => [ + 'Breaking-82398-RemoveSpecialConstantTSConstantEditor.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\ExtendedTemplateService->edit_divider' => [ + 'restFiles' => [ + 'Breaking-82425-RemoveOldTyposcriptConstantsEditorOptionMOD_TSEDITABLE_CONSTANTS.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->RDCT' => [ + 'restFiles' => [ + 'Breaking-82572-RDCTFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\SimpleDataHandlerController->prErr' => [ + 'restFiles' => [ + 'Breaking-82629-TceDbOptionsPrErrAndUPTRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\SimpleDataHandlerController->uPT' => [ + 'restFiles' => [ + 'Breaking-82629-TceDbOptionsPrErrAndUPTRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->writeDevLog' => [ + 'restFiles' => [ + 'Breaking-82639-LoggingActivatedForAuthenticationAndServiceClasses.rst', + ], + ], + 'TYPO3\CMS\Core\Service\AbstractService->writeDevLog' => [ + 'restFiles' => [ + 'Breaking-82639-LoggingActivatedForAuthenticationAndServiceClasses.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->extPageInTreeInfo' => [ + 'restFiles' => [ + 'Breaking-81460-DeprecateGetByTagOnCacheFrontends.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->lockFilePath' => [ + 'restFiles' => [ + 'Breaking-83256-RemovedLockFilePathFunctionality.rst', + ], + ], + + // Deprecated public properties + 'TYPO3\CMS\Frontend\Page\PageRepository->workspaceCache' => [ + 'restFiles' => [ + 'Deprecation-81318-PublicPropertiesOfPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->error_getRootLine' => [ + 'restFiles' => [ + 'Deprecation-81318-PublicPropertiesOfPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->error_getRootLine_failPid' => [ + 'restFiles' => [ + 'Deprecation-81318-PublicPropertiesOfPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->matchAll' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->whereClause' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->debug' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->allowedPaths' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->simulationHiddenOrTime' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->nextLevel' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->rootId' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->absoluteRootLine' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->outermostRootlineIndexWithTemplate' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->rowSum' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->sitetitle' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->sectionsMatch' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->frames' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->MPmap' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Impexp\Export->maxFileSize' => [ + 'restFiles' => [ + 'Deprecation-83596-ImpexpRemovedMaxFileSizeRestriction.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Impexp\Export->maxRecordSize' => [ + 'restFiles' => [ + 'Deprecation-83606-ImpexpSizeHandlingRemoved.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Impexp\Export->maxExportSize' => [ + 'restFiles' => [ + 'Deprecation-83606-ImpexpSizeHandlingRemoved.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->page_cache_reg1' => [ + 'restFiles' => [ + 'Deprecation-83905-TypoScriptFrontendController-page_cache_reg1.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\AbstractTreeView->dataLookup' => [ + 'restFiles' => [ + 'Deprecation-83904-ArrayHandlingInAbstractTreeView.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\AbstractTreeView->subLevelID' => [ + 'restFiles' => [ + 'Deprecation-83904-ArrayHandlingInAbstractTreeView.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\CreateFolderController->number' => [ + 'restFiles' => [ + 'Deprecation-84289-UseServerRequestInterfaceInFileCreateFolderController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\CreateFolderController->folderNumber' => [ + 'restFiles' => [ + 'Deprecation-84289-UseServerRequestInterfaceInFileCreateFolderController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\CreateFolderController->target' => [ + 'restFiles' => [ + 'Deprecation-84289-UseServerRequestInterfaceInFileCreateFolderController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\CreateFolderController->content' => [ + 'restFiles' => [ + 'Deprecation-84289-UseServerRequestInterfaceInFileCreateFolderController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\EditFileController->origTarget' => [ + 'restFiles' => [ + 'Deprecation-84295-UseServerRequestInterfaceInFileEditFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\EditFileController->target' => [ + 'restFiles' => [ + 'Deprecation-84295-UseServerRequestInterfaceInFileEditFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\EditFileController->doc' => [ + 'restFiles' => [ + 'Deprecation-84295-UseServerRequestInterfaceInFileEditFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->synonyms' => [ + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->versioningPreview' => [ + 'restFiles' => [ + 'Deprecation-85078-PageRepositoryVersioningPreview.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\IndexedSearch\Lexer->csObj' => [ + 'restFiles' => [ + 'Deprecation-85125-UsagesOfCharsetConverterInCore.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\IndexedSearch\Indexer->csObj' => [ + 'restFiles' => [ + 'Deprecation-85125-UsagesOfCharsetConverterInCore.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->showHiddenPage' => [ + 'restFiles' => [ + 'Deprecation-85389-VariousPublicPropertiesInFavorOfContextAPI.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->showHiddenRecords' => [ + 'restFiles' => [ + 'Deprecation-85389-VariousPublicPropertiesInFavorOfContextAPI.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->gr_list' => [ + 'restFiles' => [ + 'Deprecation-85389-VariousPublicPropertiesInFavorOfContextAPI.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->loginUser' => [ + 'restFiles' => [ + 'Deprecation-85389-VariousPublicPropertiesInFavorOfContextAPI.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->beUserLogin' => [ + 'restFiles' => [ + 'Deprecation-85389-VariousPublicPropertiesInFavorOfContextAPI.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->sys_language_uid' => [ + 'restFiles' => [ + 'Deprecation-85543-Language-relatedPropertiesInTypoScriptFrontendControllerAndPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->sys_language_content' => [ + 'restFiles' => [ + 'Deprecation-85543-Language-relatedPropertiesInTypoScriptFrontendControllerAndPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->sys_language_contentOL' => [ + 'restFiles' => [ + 'Deprecation-85543-Language-relatedPropertiesInTypoScriptFrontendControllerAndPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->sys_language_mode' => [ + 'restFiles' => [ + 'Deprecation-85543-Language-relatedPropertiesInTypoScriptFrontendControllerAndPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->sys_language_uid' => [ + 'restFiles' => [ + 'Deprecation-85543-Language-relatedPropertiesInTypoScriptFrontendControllerAndPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->versioningWorkspaceId' => [ + 'restFiles' => [ + 'Deprecation-85556-PageRepository-versioningWorkspaceId.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->fileCache' => [ + 'restFiles' => [ + 'Deprecation-85445-TemplateService-getFileName.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\View\PageLayoutView->languageIconTitles' => [ + 'restFiles' => [ + 'Deprecation-85164-LanguageRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\View\PageLayoutView->translateTools' => [ + 'restFiles' => [ + 'Deprecation-85164-LanguageRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->updateModeL10NdiffData' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->updateModeL10NdiffDataClear' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\ActionController->namespacesViewObjectNamePattern' => [ + 'restFiles' => [ + 'Breaking-87511-RemoveNamespacesViewObjectNamePatternProperty.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\ActionController->viewFormatToObjectNameMap' => [ + 'restFiles' => [ + 'Breaking-87511-RemoveViewFormatToObjectNameMapProperty.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->get_name' => [ + 'restFiles' => [ + 'Breaking-88458-RemovedFrontendTrackUserFtuFunctionality.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->getFallBack' => [ + 'restFiles' => [ + 'Breaking-88458-RemovedFrontendTrackUserFtuFunctionality.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->getMethodEnabled' => [ + 'restFiles' => [ + 'Breaking-88458-RemovedFrontendTrackUserFtuFunctionality.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->get_URL_ID' => [ + 'restFiles' => [ + 'Breaking-88458-RemovedFrontendTrackUserFtuFunctionality.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->getMethodUrlIdToken' => [ + 'restFiles' => [ + 'Breaking-88458-RemovedFrontendTrackUserFtuFunctionality.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->sys_language_isocode' => [ + 'restFiles' => [ + 'Deprecation-88559-TSFE-sys_language_isocode.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\IndexedSearch\Indexer->cHashParams' => [ + 'restFiles' => [ + 'Breaking-88741-CHashCalculationInIndexedSearchRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->fePreview' => [ + 'restFiles' => [ + 'Feature-88791-IntroducePreviewAspectInContext.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->modSharedTSconfig' => [ + 'restFiles' => [ + 'Breaking-88779-RecordListRemoveUnusedCode.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->no_noWrap' => [ + 'restFiles' => [ + 'Breaking-88779-RecordListRemoveUnusedCode.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->setLMargin' => [ + 'restFiles' => [ + 'Breaking-88779-RecordListRemoveUnusedCode.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->JScode' => [ + 'restFiles' => [ + 'Breaking-88779-RecordListRemoveUnusedCode.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->leftMargin' => [ + 'restFiles' => [ + 'Breaking-88779-RecordListRemoveUnusedCode.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->forceTemplateParsing' => [ + 'restFiles' => [ + 'Deprecation-88792-ForceTemplateParsingInTSFEAndTemplateService.rst', + 'Feature-88792-AddTypoScriptAspectToHandleTypoScriptRenderingContextSettings.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->forceTemplateParsing' => [ + 'restFiles' => [ + 'Deprecation-88792-ForceTemplateParsingInTSFEAndTemplateService.rst', + 'Feature-88792-AddTypoScriptAspectToHandleTypoScriptRenderingContextSettings.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->cHash' => [ + 'restFiles' => [ + 'Deprecation-89001-InternalPublicTSFEProperties.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->cHash_array' => [ + 'restFiles' => [ + 'Deprecation-89001-InternalPublicTSFEProperties.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->domainStartPage' => [ + 'restFiles' => [ + 'Deprecation-89001-InternalPublicTSFEProperties.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->changeLog' => [ + 'restFiles' => [ + 'Deprecation-89127-CleanupRecordHistoryHandling.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->lastHistoryEntry' => [ + 'restFiles' => [ + 'Deprecation-89127-CleanupRecordHistoryHandling.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->divSection' => [ + 'restFiles' => [ + 'Deprecation-89722-GMENU_LAYERSRelatedPropertyTSFE-divSection.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Plugin\AbstractPlugin->pi_USER_INT_obj' => [ + 'restFiles' => [ + 'Deprecation-89868-RemoveReqCHashFunctionalityForPlugins.rst', + ], + ], + 'TYPO3\CMS\Frontend\Plugin\AbstractPlugin->pi_checkCHash' => [ + 'restFiles' => [ + 'Deprecation-89868-RemoveReqCHashFunctionalityForPlugins.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->defaultPermissions' => [ + 'restFiles' => [ + 'Deprecation-90019-PagePermissionLogicByDataHandler.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->pMap' => [ + 'restFiles' => [ + 'Deprecation-90019-PagePermissionLogicByDataHandler.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->additionalJavaScript' => [ + 'restFiles' => [ + 'Breaking-91563-PHP-basedJSCSSInclusionsForFrontendRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->additionalCSS' => [ + 'restFiles' => [ + 'Breaking-91563-PHP-basedJSCSSInclusionsForFrontendRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->JSCode' => [ + 'restFiles' => [ + 'Breaking-91563-PHP-basedJSCSSInclusionsForFrontendRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->inlineJS' => [ + 'restFiles' => [ + 'Breaking-91563-PHP-basedJSCSSInclusionsForFrontendRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->showHiddenRecords' => [ + 'restFiles' => [ + 'Breaking-92499-AdminPanelDoesNotPreviewHiddenFrontendUserGroups.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->deleteTree' => [ + 'restFiles' => [ + 'Breaking-92560-BackendEditorsCanAlwaysDeletePagesRecursive.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->auth_timeout_field' => [ + 'restFiles' => [ + 'Breaking-92802-DatabaseBasedAuthenticationTimeoutFieldRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->warningEmail' => [ + 'restFiles' => [ + 'Breaking-92801-RemovedFailedLoginFunctionalityFromUserAuthenticationObject.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->warningPeriod' => [ + 'restFiles' => [ + 'Breaking-92801-RemovedFailedLoginFunctionalityFromUserAuthenticationObject.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->warningMax' => [ + 'restFiles' => [ + 'Breaking-92801-RemovedFailedLoginFunctionalityFromUserAuthenticationObject.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->loginFailure' => [ + 'restFiles' => [ + 'Breaking-92989-AbstractUserAuthentication-loginFailureRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->svConfig' => [ + 'restFiles' => [ + 'Breaking-92990-AbstractUserAuthentication-svConfigRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->id' => [ + 'restFiles' => [ + 'Breaking-93023-ReworkedSessionHandling.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->hash_length' => [ + 'restFiles' => [ + 'Breaking-93023-ReworkedSessionHandling.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->sessionTimeout' => [ + 'restFiles' => [ + 'Breaking-93023-ReworkedSessionHandling.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->gc_time' => [ + 'restFiles' => [ + 'Breaking-93023-ReworkedSessionHandling.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->gc_probability' => [ + 'restFiles' => [ + 'Breaking-93023-ReworkedSessionHandling.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->newSessionID' => [ + 'restFiles' => [ + 'Breaking-93023-ReworkedSessionHandling.rst', + ], + ], + 'TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->sesData_change' => [ + 'restFiles' => [ + 'Breaking-93023-ReworkedSessionHandling.rst', + ], + ], + 'TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->lifetime' => [ + 'restFiles' => [ + 'Breaking-93023-ReworkedSessionHandling.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->sendNoCacheHeaders' => [ + 'restFiles' => [ + 'Breaking-93047-RemovedPropertySendNoCacheHeadersInAbstractUserAuthentication.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->sendNoCacheHeaders' => [ + 'restFiles' => [ + 'Breaking-93047-RemovedPropertySendNoCacheHeadersInAbstractUserAuthentication.rst', + ], + ], + 'TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->sendNoCacheHeaders' => [ + 'restFiles' => [ + 'Breaking-93047-RemovedPropertySendNoCacheHeadersInAbstractUserAuthentication.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->groupList' => [ + 'restFiles' => [ + 'Breaking-93062-VariousGroup-relatedPublicPropertiesInBE_USERRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->includeGroupArray' => [ + 'restFiles' => [ + 'Breaking-93062-VariousGroup-relatedPublicPropertiesInBE_USERRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->forceSetCookie' => [ + 'restFiles' => [ + 'Breaking-93073-AbstractUserAuthentication-forceSetCookieRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AuthenticationService->db_groups' => [ + 'restFiles' => [ + 'Breaking-93108-ReworkedInternalUserGroupFetchingForFrontendUsers.rst', + ], + ], + 'TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->TSdataArray' => [ + 'restFiles' => [ + 'Breaking-93108-ReworkedInternalUserGroupFetchingForFrontendUsers.rst', + ], + ], + 'TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->userTS' => [ + 'restFiles' => [ + 'Breaking-93108-ReworkedInternalUserGroupFetchingForFrontendUsers.rst', + ], + ], + 'TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->userTSUpdated' => [ + 'restFiles' => [ + 'Breaking-93108-ReworkedInternalUserGroupFetchingForFrontendUsers.rst', + ], + ], + 'TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->userData_change' => [ + 'restFiles' => [ + 'Breaking-93108-ReworkedInternalUserGroupFetchingForFrontendUsers.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->breakPointLN' => [ + 'restFiles' => [ + 'Deprecation-93726-DeprecatedTypoScriptParserRelatedProperties.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->parentObject' => [ + 'restFiles' => [ + 'Deprecation-93726-DeprecatedTypoScriptParserRelatedProperties.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->ext_constants_BRP' => [ + 'restFiles' => [ + 'Deprecation-93726-DeprecatedTypoScriptParserRelatedProperties.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->ext_config_BRP' => [ + 'restFiles' => [ + 'Deprecation-93726-DeprecatedTypoScriptParserRelatedProperties.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->align' => [ + 'restFiles' => [ + 'Deprecation-94958-ContentObjectRendererProperties.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->oldData' => [ + 'restFiles' => [ + 'Deprecation-94958-ContentObjectRendererProperties.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->alternativeData' => [ + 'restFiles' => [ + 'Deprecation-94958-ContentObjectRendererProperties.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->currentRecordTotal' => [ + 'restFiles' => [ + 'Deprecation-94958-ContentObjectRendererProperties.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->recordRegister' => [ + 'restFiles' => [ + 'Deprecation-94958-ContentObjectRendererProperties.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->cObjectDepthCounter' => [ + 'restFiles' => [ + 'Deprecation-94957-TypoScriptFrontendController-cObjectDepthCounter.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->displayEditIcons' => [ + 'restFiles' => [ + 'Deprecation-94953-EditPanelRelatedFrontendFunctionality.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->displayFieldEditIcons' => [ + 'restFiles' => [ + 'Deprecation-94953-EditPanelRelatedFrontendFunctionality.rst', + ], + ], + 'TYPO3\CMS\Frontend\Plugin\AbstractPlugin->pi_EPtemp_cObj' => [ + 'restFiles' => [ + 'Deprecation-94953-EditPanelRelatedFrontendFunctionality.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\ActionController->controllerContext' => [ + 'restFiles' => [ + 'Deprecation-95139-ExtbaseControllerContext.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\View\JsonView->controllerContext' => [ + 'restFiles' => [ + 'Deprecation-95139-ExtbaseControllerContext.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Rendering\RenderingContext->controllerContext' => [ + 'restFiles' => [ + 'Deprecation-95139-ExtbaseControllerContext.rst', + ], + ], + 'TYPO3\CMS\Fluid\View\AbstractTemplateView->controllerContext' => [ + 'restFiles' => [ + 'Deprecation-95139-ExtbaseControllerContext.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Renderer\AbstractElementRenderer->controllerContext' => [ + 'restFiles' => [ + 'Deprecation-95139-ExtbaseControllerContext.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->ATagParams' => [ + 'restFiles' => [ + 'Deprecation-95219-TypoScriptFrontendController-ATagParams.rst', + ], + ], +]; \ No newline at end of file diff --git a/config/Matcher/v12/ArrayDimensionMatcher.php b/config/Matcher/v12/ArrayDimensionMatcher.php new file mode 100644 index 0000000..57fc5c7 --- /dev/null +++ b/config/Matcher/v12/ArrayDimensionMatcher.php @@ -0,0 +1,1019 @@ + [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80468-CommandLineInterfaceCliKeysAndCli_dispatchphpsh.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'noPHPscriptInclude\']' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'maxSessionDataSize\']' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-70316-FrontendBasketWithRecs.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS_extensionAdded\']' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80583-TYPO3_CONF_VARS_extensionAdded.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'enable_errorDLOG\']' => [ + 'restFiles' => [ + 'Breaking-82162-GlobalErrorConstantsRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'enable_exceptionDLOG\']' => [ + 'restFiles' => [ + 'Breaking-82162-GlobalErrorConstantsRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'sqlDebug\']' => [ + 'restFiles' => [ + 'Breaking-82421-DroppedOldDBRelatedConfigurationOptions.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'setDBinit\']' => [ + 'restFiles' => [ + 'Breaking-82421-DroppedOldDBRelatedConfigurationOptions.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'no_pconnect\']' => [ + 'restFiles' => [ + 'Breaking-82421-DroppedOldDBRelatedConfigurationOptions.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'dbClientCompress\']' => [ + 'restFiles' => [ + 'Breaking-82421-DroppedOldDBRelatedConfigurationOptions.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'enable_DLOG\']' => [ + 'restFiles' => [ + 'Breaking-82639-LoggingActivatedForAuthenticationAndServiceClasses.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_userauth.php\'][\'writeDevLog\']' => [ + 'restFiles' => [ + 'Breaking-82639-LoggingActivatedForAuthenticationAndServiceClasses.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_userauth.php\'][\'writeDevLogFE\']' => [ + 'restFiles' => [ + 'Breaking-82639-LoggingActivatedForAuthenticationAndServiceClasses.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_userauth.php\'][\'writeDevLogBE\']' => [ + 'restFiles' => [ + 'Breaking-82639-LoggingActivatedForAuthenticationAndServiceClasses.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'doNotCheckReferer\']' => [ + 'restFiles' => [ + 'Important-83768-RemoveReferrerCheck.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'caching\'][\'cacheConfigurations\'][\'extbase_reflection\']' => [ + 'restFiles' => [ + 'Breaking-87558-ConsolidateExtbaseCaches.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'caching\'][\'cacheConfigurations\'][\'extbase_datamapfactory_datamap\']' => [ + 'restFiles' => [ + 'Breaking-87558-ConsolidateExtbaseCaches.rst', + ], + ], + + // Hooks + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_befunc.php\'][\'getFlexFormDSClass\']' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78581-FlexFormRelatedParsing.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/div/class.t3lib_utility_client.php\'][\'getDeviceType\']' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79560-DeprecateClientUtilitygetDeviceType.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'typo3/class.db_list.inc\'][\'makeQueryArray\']' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-76259-DeprecateMethodMakeQueryArrayOfAbstractDatabaseRecordList.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'ext/tstemplate_info/class.tx_tstemplateinfo.php\'][\'postTCEProcessingHook\']' => [ + 'restFiles' => [ + 'Breaking-81171-EditAbilityOfTypoScriptTemplateInEXTtstemplateRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'ext/tstemplate_info/class.tx_tstemplateinfo.php\'][\'postOutputProcessingHook\']' => [ + 'restFiles' => [ + 'Breaking-81171-EditAbilityOfTypoScriptTemplateInEXTtstemplateRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXT\'][\'extConf\']' => [ + 'restFiles' => [ + 'Deprecation-82254-DeprecateGLOBALSTYPO3_CONF_VARSEXTextConf.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXT\'][\'allowSystemInstall\']' => [ + 'restFiles' => [ + 'Breaking-82377-OptionToAllowUploadingSystemExtensionsRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_div.php\'][\'devLog\']' => [ + 'restFiles' => [ + 'Deprecation-52694-DeprecatedGeneralUtilitydevLog.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'enableDeprecationLog\']' => [ + 'restFiles' => [ + 'Deprecation-82438-DeprecationMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'fileExtensions\'][\'webspace\'][\'allow\']' => [ + 'restFiles' => [ + 'Breaking-83081-RemovedConfigurationOptionBeFileExtensionsWebspace.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'fileExtensions\'][\'webspace\'][\'deny\']' => [ + 'restFiles' => [ + 'Breaking-83081-RemovedConfigurationOptionBeFileExtensionsWebspace.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_parsehtml_proc.php\'][\'modifyParams_LinksRte_PostProc\']' => [ + 'restFiles' => [ + 'Deprecation-83252-Link-tagSyntaxProcesssing.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_parsehtml_proc.php\'][\'modifyParams_LinksDb_PostProc\']' => [ + 'restFiles' => [ + 'Deprecation-83252-Link-tagSyntaxProcesssing.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\'][\'buildQueryParameters\']' => [ + 'restFiles' => [ + 'Deprecation-83740-CleanupOfAbstractRecordListBreaksHook.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_adminpanel.php\'][\'extendAdminPanel\']' => [ + 'restFiles' => [ + 'Deprecation-84045-AdminPanelHookDeprecated.rst', + 'Feature-84045-NewAdminPanelModuleAPI.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'urlProcessing\'][\'urlHandlers\']' => [ + 'restFiles' => [ + 'Deprecation-85124-RedirectingUrlHandlerHookConcept.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'ext/saltedpasswords\'][\'saltMethods\']' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'hook_previewInfo\']' => [ + 'restFiles' => [ + 'Deprecation-85878-EidUtilityAndVariousTSFEMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'extbase\'][\'commandControllers\']' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'tslib_fe-PostProc\']' => [ + 'restFiles' => [ + 'Deprecation-86279-VariousHooksAndPSR-15Middlewares.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'connectToDB\']' => [ + 'restFiles' => [ + 'Deprecation-86279-VariousHooksAndPSR-15Middlewares.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'initFEuser\']' => [ + 'restFiles' => [ + 'Deprecation-86279-VariousHooksAndPSR-15Middlewares.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/index_ts.php\'][\'preBeUser\']' => [ + 'restFiles' => [ + 'Deprecation-86279-VariousHooksAndPSR-15Middlewares.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/index_ts.php\'][\'postBeUser\']' => [ + 'restFiles' => [ + 'Deprecation-86279-VariousHooksAndPSR-15Middlewares.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'checkAlternativeIdMethods-PostProc\']' => [ + 'restFiles' => [ + 'Deprecation-86279-VariousHooksAndPSR-15Middlewares.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/index_ts.php\'][\'preprocessRequest\']' => [ + 'restFiles' => [ + 'Deprecation-86279-VariousHooksAndPSR-15Middlewares.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'checkDataSubmission\']' => [ + 'restFiles' => [ + 'Deprecation-86279-VariousHooksAndPSR-15Middlewares.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_tstemplate.php\'][\'linkData-PostProc\']' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'pageNotFound_handling\']' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-88376-RemovedObsoletePageNotFound_handlingSettings.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'pageNotFound_handling_statheader\']' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-88376-RemovedObsoletePageNotFound_handlingSettings.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'pageNotFound_handling_accessdeniedheader\']' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-88376-RemovedObsoletePageNotFound_handlingSettings.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'pageUnavailable_handling\']' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-88376-RemovedObsoletePageNotFound_handlingSettings.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'pageUnavailable_handling_statheader\']' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-88376-RemovedObsoletePageNotFound_handlingSettings.rst', + ], + ], + '$GLOBALS[\'TCA\'][\'sys_history\']' => [ + 'restFiles' => [ + 'Breaking-87936-TCAForSysHistoryRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'get_url_id_token\']' => [ + 'restFiles' => [ + 'Breaking-88458-RemovedFrontendTrackUserFtuFunctionality.rst', + ], + ], + '$GLOBALS[\'TYPO3_MISC\'][\'microtime_start\']' => [ + 'restFiles' => [ + 'Breaking-88498-GlobalDataForTimeTrackerStatisticsRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_MISC\'][\'microtime_end\']' => [ + 'restFiles' => [ + 'Breaking-88498-GlobalDataForTimeTrackerStatisticsRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_MISC\'][\'microtime_BE_USER_start\']' => [ + 'restFiles' => [ + 'Breaking-88498-GlobalDataForTimeTrackerStatisticsRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_MISC\'][\'microtime_BE_USER_end\']' => [ + 'restFiles' => [ + 'Breaking-88498-GlobalDataForTimeTrackerStatisticsRemoved.rst', + ], + ], + '$GLOBALS[\'T3_VAR\'][\'softRefParser\']' => [ + 'restFiles' => [ + 'Breaking-88638-StreamlinedSoftRefParserReferenceLookup.rst', + ], + ], + '$GLOBALS[\'T3_VAR\'][\'ext\'][\'indexed_search\'][\'indexLocalFiles\']' => [ + 'restFiles' => [ + 'Breaking-88660-GLOBALST3_VARRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'systemLog\']' => [ + 'restFiles' => [ + 'Important-89645-RemovedSystemLogOptions.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'systemLogLevel\']' => [ + 'restFiles' => [ + 'Important-89645-RemovedSystemLogOptions.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'felogin\'][\'beforeRedirect\']' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'felogin\'][\'postProcContent\']' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'felogin\'][\'forgotPasswordMail\']' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'felogin\'][\'password_changed\']' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'felogin\'][\'login_confirmed\']' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'felogin\'][\'login_error\']' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'felogin\'][\'logout_confirmed\']' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'felogin\'][\'loginFormOnSubmitFuncs\']' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_content.php\'][\'cObjTypeAndClass\']' => [ + 'restFiles' => [ + 'Deprecation-90937-VariousHooksInContentObjectRenderer.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_content.php\'][\'cObjTypeAndClassDefault\']' => [ + 'restFiles' => [ + 'Deprecation-90937-VariousHooksInContentObjectRenderer.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_content.php\'][\'extLinkATagParamsHandler\']' => [ + 'restFiles' => [ + 'Deprecation-90937-VariousHooksInContentObjectRenderer.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_content.php\'][\'typolinkLinkHandler\']' => [ + 'restFiles' => [ + 'Deprecation-90937-VariousHooksInContentObjectRenderer.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'pageIndexing\']' => [ + 'restFiles' => [ + 'Deprecation-91012-VariousHooksRelatedToTypoScriptFrontendController.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'isOutputting\']' => [ + 'restFiles' => [ + 'Deprecation-91012-VariousHooksRelatedToTypoScriptFrontendController.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'tslib_fe-contentStrReplace\']' => [ + 'restFiles' => [ + 'Deprecation-91012-VariousHooksRelatedToTypoScriptFrontendController.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'contentPostProc-output\']' => [ + 'restFiles' => [ + 'Deprecation-91012-VariousHooksRelatedToTypoScriptFrontendController.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'hook_eofe\']' => [ + 'restFiles' => [ + 'Deprecation-91012-VariousHooksRelatedToTypoScriptFrontendController.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXT\'][\'runtimeActivatedPackages\']' => [ + 'restFiles' => [ + 'Deprecation-91030-Runtime-ActivatedPackages.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'mod_list\'][\'getSearchFieldList\']' => [ + 'restFiles' => [ + 'Breaking-92128-DatabaseRecordListDropHookToModifySearchFields.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'recordlist/Modules/Recordlist/index.php\'][\'drawHeaderHook\']' => [ + 'restFiles' => [ + 'Deprecation-92062-MigrateRecordListControllerHooksToAnPSR-14Event.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'recordlist/Modules/Recordlist/index.php\'][\'drawFooterHook\']' => [ + 'restFiles' => [ + 'Deprecation-92062-MigrateRecordListControllerHooksToAnPSR-14Event.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'lockBeUserToDBmounts\']' => [ + 'restFiles' => [ + 'Breaking-92940-GlobalOptionLockBeUserToDBmountsRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'enabledBeUserIPLock\']' => [ + 'restFiles' => [ + 'Breaking-92941-LockToIPUserTsConfigOptionRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_userauthgroup.php\'][\'fetchGroupQuery\']' => [ + 'restFiles' => [ + 'Breaking-93056-RemovedHooksWhenRetrievingBackendUserGroups.rst', + 'Feature-93056-NewEventAfterRetrievingUserGroupsRecursively.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_userauthgroup.php\'][\'fetchGroups_postProcessing\']' => [ + 'restFiles' => [ + 'Breaking-93056-RemovedHooksWhenRetrievingBackendUserGroups.rst', + 'Feature-93056-NewEventAfterRetrievingUserGroupsRecursively.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'loginSecurityLevel\']' => [ + 'restFiles' => [ + 'Important-94312-RemovedBEloginSecurityLevelAndFEloginSecurityLevelOptions.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'loginSecurityLevel\']' => [ + 'restFiles' => [ + 'Important-94312-RemovedBEloginSecurityLevelAndFEloginSecurityLevelOptions.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'defaultCategorizedTables\']' => [ + 'restFiles' => [ + 'Deprecation-85613-CategoryRegistry.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'typo3/classes/class.frontendedit.php\']' => [ + 'restFiles' => [ + 'Deprecation-94953-EditPanelRelatedFrontendFunctionality.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'GLOBAL\'][\'extTablesInclusion-PostProcessing\']' => [ + 'restFiles' => [ + 'Deprecation-95065-HookExtTablesInclusion-PostProcessing.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'fileList\'][\'editIconsHook\']' => [ + 'restFiles' => [ + 'Deprecation-95077-FilelistEditIconsHook.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'FileDumpEID.php\'][\'checkFileAccess\']' => [ + 'restFiles' => [ + 'Deprecation-95080-FileDumpCheckFileAccessHook.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_extfilefunc.php\'][\'processData\']' => [ + 'restFiles' => [ + 'Deprecation-95089-ExtendedFileUtilityProcessDataHook.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'additionalBackendItems\'][\'cacheActions\']' => [ + 'restFiles' => [ + 'Deprecation-95083-BackendToolbarCacheActionsHook.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'typo3/class.db_list_extra.inc\'][\'actions\']' => [ + 'restFiles' => [ + 'Deprecation-95105-DatabaseRecordListHooks.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'typo3/browse_links.php\'][\'browserRendering\']' => [ + 'restFiles' => [ + 'Deprecation-95322-LegacyElementBrowserLogic.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TBE_MODULES_EXT\'][\'xMOD_db_new_content_el\'][\'addElClasses\']' => [ + 'restFiles' => [ + 'Deprecation-95343-LegacyHookForNewContentElementWizard.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'toolbarItems\']' => [ + 'restFiles' => [ + 'Breaking-96041-ToolbarItemsRegisterByTag.rst', + 'Feature-96041-ImproveBackendToolbarRegistration.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_parsehtml_proc.php\'][\'transformation\']' => [ + 'restFiles' => [ + 'Deprecation-92992-HookT3libclasst3lib_parsehtml_procphptransformation.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'ContextMenu\'][\'ItemProviders\']' => [ + 'restFiles' => [ + 'Breaking-96333-AutoConfigurationOfContextMenuItemProviders.rst', + 'Feature-96333-ImproveContextMenuItemProviderRegistration.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'cms/tslib/class.tslib_menu.php\'][\'filterMenuPages\']' => [ + 'restFiles' => [ + 'Breaking-92508-RemovedHookForFilteringHMENUItems.rst', + 'Feature-92508-PSR-14EventForModifyingMenuItems.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'cms/layout/db_layout.php\'][\'drawHeaderHook\']' => [ + 'restFiles' => [ + 'Breaking-96526-RemovedHooksForModifyingPageModuleContent.rst', + 'Feature-96526-PSR-14EventForModifyingPageModuleContent.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'cms/layout/db_layout.php\'][\'drawFooterHook\']' => [ + 'restFiles' => [ + 'Breaking-96526-RemovedHooksForModifyingPageModuleContent.rst', + 'Feature-96526-PSR-14EventForModifyingPageModuleContent.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'typolinkProcessing\'][\'typolinkModifyParameterForPageLinks\']' => [ + 'restFiles' => [ + 'Breaking-87616-RemovedHookForAlteringPageLinks.rst', + 'Feature-87616-PSR-14EventForModifyingPageLinkGeneration.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'USdateFormat\']' => [ + 'restFiles' => [ + 'Breaking-96550-TYPO3_CONF_VARSSYSUSdateFormatRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'ContentObjects\']' => [ + 'restFiles' => [ + 'Breaking-96659-RegistrationOfCObjectsViaTYPO3_CONF_VARS.rst', + 'Feature-96659-ContentObjectRegistrationViaServiceConfiguration.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'Backend\Template\Components\ButtonBar\'][\'getButtonsHook\']' => [ + 'restFiles' => [ + 'Breaking-96806-RemovedHookForModifyingButtonBar.rst', + 'Feature-96806-PSR-14EventForModifyingButtonBar.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'get_cache_timeout\']' => [ + 'restFiles' => [ + 'Breaking-96879-RemovedHookGetCacheTimeout.rst', + 'Feature-96879-NewPSR-14EventModifyCacheLifetimeForPageEvent.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_befunc.php\'][\'displayWarningMessages\']' => [ + 'restFiles' => [ + 'Breaking-96899-DisplayWarningMessagesHookRemoved.rst', + 'Feature-96899-NewPSR-14EventModifyGenericBackendMessagesEvent.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'linkvalidator\'][\'checkLinks\']' => [ + 'restFiles' => [ + 'Breaking-96935-RegisterLinkvalidatorLinktypesViaServiceConfiguration.rst', + 'Feature-96935-NewRegistrationForLinkvalidatorLinktype.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'headerNoCache\']' => [ + 'restFiles' => [ + 'Breaking-96968-HookHeaderNoCacheRemoved.rst', + 'Feature-96996-PSR-14EventForModifyingRecordAccessEvaluation.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'hook_checkEnableFields\']' => [ + 'restFiles' => [ + 'Breaking-96996-HookCheckEnableFieldsRemoved.rst', + 'Feature-96996-PSR-14EventForModifyingRecordAccessEvaluation.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateModuleController\'][\'newStandardTemplateView\']' => [ + 'restFiles' => [ + 'Breaking-97135-RemovedSupportForModuleHandlingBasedOnTBE_MODULES_EXT.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateModuleController\'][\'newStandardTemplateHandler\']' => [ + 'restFiles' => [ + 'Breaking-97135-RemovedSupportForModuleHandlingBasedOnTBE_MODULES_EXT.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'cms/web_info/class.tx_cms_webinfo.php\'][\'drawFooterHook\']' => [ + 'restFiles' => [ + 'Breaking-97174-RemovedHookForModifyingInfoModuleFooterContent.rst', + 'Feature-97174-PSR-14EventForModifyingInfoModuleContent.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'cms\'][\'db_new_content_el\'][\'wizardItemsHook\']' => [ + 'restFiles' => [ + 'Breaking-97201-RemovedHookForNewContentElementWizard.rst', + 'Feature-97201-PSR-14EventForModifyingNewContentElementWizardItems.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'formEngine\'][\'linkHandler\']' => [ + 'restFiles' => [ + 'Breaking-97187-RemovedHookForModifyingLinkExplanation.rst', + 'Feature-97187-PSR-14EventForModifyingLinkExplanation.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'ElementBrowsers\']' => [ + 'restFiles' => [ + 'Breaking-97188-RegisterElementBrowsersViaServiceConfiguration.rst', + 'Feature-97188-NewRegistrationForElementBrowsers.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_tceforms_inline.php\'][\'tceformsInlineHook\']' => [ + 'restFiles' => [ + 'Breaking-97231-RemovedHookForManipulatingInlineElementControls.rst', + 'Feature-97231-PSR-14EventsForModifyingInlineElementControls.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'Backend/Form/Element/ImageManipulationElement\'][\'previewUrl\']' => [ + 'restFiles' => [ + 'Breaking-97230-RemovedHookForModifyingImageManipulationPreviewUrl.rst', + 'Feature-97230-PSR-14EventForModifyingImageManipulationPreviewUrl.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'explicitADmode\']' => [ + 'restFiles' => [ + 'Breaking-97265-SimplifiedAccessModeSystem.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_content.php\'][\'typoLink_PostProc\']' => [ + 'restFiles' => [ + 'Breaking-96641-TypoLinkRelatedHooksRemoved.rst', + 'Feature-96641-NewPSR-14EventForModifyingLinks.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_content.php\'][\'getATagParamsPostProc\']' => [ + 'restFiles' => [ + 'Breaking-96641-TypoLinkRelatedHooksRemoved.rst', + 'Feature-96641-NewPSR-14EventForModifyingLinks.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'urlProcessing\'][\'urlProcessors\']' => [ + 'restFiles' => [ + 'Breaking-96641-TypoLinkRelatedHooksRemoved.rst', + 'Feature-96641-NewPSR-14EventForModifyingLinks.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'workspaces\'][\'modifyDifferenceArray\']' => [ + 'restFiles' => [ + 'Breaking-97450-RemovedHookForModifyingVersionDifferences.rst', + 'Feature-97450-PSR-14EventForModifyingVersionDifferences.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'reports\']' => [ + 'restFiles' => [ + 'Breaking-97320-RegisterReportAndStatusViaServiceConfiguration.rst', + 'Feature-97320-NewRegistrationForReportsAndStatus.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_befunc.php\'][\'viewOnClickClass\']' => [ + 'restFiles' => [ + 'Deprecation-97544-PreviewURIGenerationRelatedFunctionalityInBackendUtility.rst', + 'Feature-97544-PSR-14EventsForModifyingPreviewURIs.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'determineId-PreProcessing\']' => [ + 'restFiles' => [ + 'Breaking-97737-Page-relatedHooksInTSFERemoved.rst', + 'Feature-97737-PSR-14EventsWhenPageRootlineInFrontendIsResolved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'fetchPageId-PostProcessing\']' => [ + 'restFiles' => [ + 'Breaking-97737-Page-relatedHooksInTSFERemoved.rst', + 'Feature-97737-PSR-14EventsWhenPageRootlineInFrontendIsResolved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'settingLanguage_preProcess\']' => [ + 'restFiles' => [ + 'Breaking-97737-Page-relatedHooksInTSFERemoved.rst', + 'Feature-97737-PSR-14EventsWhenPageRootlineInFrontendIsResolved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'determineId-PostProc\']' => [ + 'restFiles' => [ + 'Breaking-97737-Page-relatedHooksInTSFERemoved.rst', + 'Feature-97737-PSR-14EventsWhenPageRootlineInFrontendIsResolved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'settingLanguage_postProcess\']' => [ + 'restFiles' => [ + 'Breaking-97737-Page-relatedHooksInTSFERemoved.rst', + 'Feature-97737-PSR-14EventsWhenPageRootlineInFrontendIsResolved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'GFX\'][\'processor_path_lzw\']' => [ + 'restFiles' => [ + 'Breaking-97797-GFXSettingProcessor_path_lzwRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'contentPostProc-cached\']' => [ + 'restFiles' => [ + 'Breaking-97862-HooksRelatedToGeneratingPageContentRemoved.rst', + 'Feature-97862-NewPSR-14EventsForManipulatingFrontendPageGenerationAndCacheBehaviour.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'contentPostProc-all\']' => [ + 'restFiles' => [ + 'Breaking-97862-HooksRelatedToGeneratingPageContentRemoved.rst', + 'Feature-97862-NewPSR-14EventsForManipulatingFrontendPageGenerationAndCacheBehaviour.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'usePageCache\']' => [ + 'restFiles' => [ + 'Breaking-97862-HooksRelatedToGeneratingPageContentRemoved.rst', + 'Feature-97862-NewPSR-14EventsForManipulatingFrontendPageGenerationAndCacheBehaviour.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'insertPageIncache\']' => [ + 'restFiles' => [ + 'Breaking-97862-HooksRelatedToGeneratingPageContentRemoved.rst', + 'Feature-97862-NewPSR-14EventsForManipulatingFrontendPageGenerationAndCacheBehaviour.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'typo3/backend.php\'][\'constructPostProcess\']' => [ + 'restFiles' => [ + 'Breaking-97451-RemoveBackendControllerPageHooks.rst', + 'Feature-97451-PSR-14EventsForBackendPageController.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'typo3/backend.php\'][\'renderPreProcess\']' => [ + 'restFiles' => [ + 'Breaking-97451-RemoveBackendControllerPageHooks.rst', + 'Feature-97451-PSR-14EventsForBackendPageController.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'typo3/backend.php\'][\'renderPostProcess\']' => [ + 'restFiles' => [ + 'Breaking-97451-RemoveBackendControllerPageHooks.rst', + 'Feature-97451-PSR-14EventsForBackendPageController.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'LinkBrowser\'][\'hooks\']' => [ + 'restFiles' => [ + 'Breaking-97454-RemoveLinkBrowserHooks.rst', + 'Feature-97454-PSR14EventsForLinkBrowserLifecycle.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'TYPO3\CMS\Workspaces\Service\WorkspaceService\'][\'hasPageRecordVersions\']' => [ + 'restFiles' => [ + 'Breaking-97945-RemovedWorkspaceServiceHooks.rst', + 'Feature-97945-PSR14AfterPageTreeItemsPreparedEvent.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'TYPO3\CMS\Workspaces\Service\WorkspaceService\'][\'fetchPagesWithVersionsInTable\']' => [ + 'restFiles' => [ + 'Breaking-97945-RemovedWorkspaceServiceHooks.rst', + 'Feature-97945-PSR14AfterPageTreeItemsPreparedEvent.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_tsparser.php\'][\'preParseFunc\']' => [ + 'restFiles' => [ + 'Breaking-98016-RemovedTypoScriptFunctionHook.rst', + 'Feature-98016-PSR-14EvaluateModifierFunctionEvent.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'jsConcatenateHandler\']' => [ + 'restFiles' => [ + 'Breaking-98100-CompressionAndConcatenationOfJavaScriptAndCSSFilesForBackendRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'jsCompressHandler\']' => [ + 'restFiles' => [ + 'Breaking-98100-CompressionAndConcatenationOfJavaScriptAndCSSFilesForBackendRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'cssConcatenateHandler\']' => [ + 'restFiles' => [ + 'Breaking-98100-CompressionAndConcatenationOfJavaScriptAndCSSFilesForBackendRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'cssCompressHandler\']' => [ + 'restFiles' => [ + 'Breaking-98100-CompressionAndConcatenationOfJavaScriptAndCSSFilesForBackendRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'interfaces\']' => [ + 'restFiles' => [ + 'Breaking-98179-RemoveBackendInterfaceSelectorAndConfigurableRedirect.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools\'][\'flexParsing\']' => [ + 'restFiles' => [ + 'Breaking-97449-RemovedHookForModifyingFlexFormParsing.rst', + 'Feature-97449-PSR-14EventsForModifyingFlexFormParsing.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_page.php\'][\'getRecordOverlay\']' => [ + 'restFiles' => [ + 'Breaking-98303-RemovedHooksForLanguageOverlaysInPageRepository.rst', + 'Deprecation-98303-InterfacesForPageRepositoryLanguageOverlayHooks.rst', + 'Feature-98303-PSR-14EventsForModifyingLanguageOverlays.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_page.php\'][\'getPageOverlay\']' => [ + 'restFiles' => [ + 'Breaking-98303-RemovedHooksForLanguageOverlaysInPageRepository.rst', + 'Deprecation-98303-InterfacesForPageRepositoryLanguageOverlayHooks.rst', + 'Feature-98303-PSR-14EventsForModifyingLanguageOverlays.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'cms/layout/class.tx_cms_layout.php\'][\'record_is_used\']' => [ + 'restFiles' => [ + 'Breaking-98375-RemovedHooksInPageModule.rst', + 'Feature-98375-PSR-14EventsInPageModule.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'TYPO3\CMS\Backend\View\PageLayoutView\'][\'modifyQuery\']' => [ + 'restFiles' => [ + 'Breaking-98375-RemovedHooksInPageModule.rst', + 'Feature-98375-PSR-14EventsInPageModule.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'cms/layout/class.tx_cms_layout.php\'][\'tt_content_drawItem\']' => [ + 'restFiles' => [ + 'Breaking-98375-RemovedHooksInPageModule.rst', + 'Feature-98375-PSR-14EventsInPageModule.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'cms/layout/class.tx_cms_layout.php\'][\'list_type_Info\']' => [ + 'restFiles' => [ + 'Breaking-98375-RemovedHooksInPageModule.rst', + 'Feature-98375-PSR-14EventsInPageModule.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'cms/layout/class.tx_cms_layout.php\'][\'tt_content_drawFooter\']' => [ + 'restFiles' => [ + 'Breaking-98375-RemovedHooksInPageModule.rst', + 'Feature-98375-PSR-14EventsInPageModule.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'typo3/file_edit.php\'][\'preOutputProcessingHook\']' => [ + 'restFiles' => [ + 'Breaking-97452-RemovedEditFileControllerHooks.rst', + 'Feature-98521-PSR-14EventToModifyFormDataForEditFileForm.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'typo3/file_edit.php\'][\'postOutputProcessingHook\']' => [ + 'restFiles' => [ + 'Breaking-97452-RemovedEditFileControllerHooks.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'typo3/alt_doc.php\'][\'makeEditForm_accessCheck\']' => [ + 'restFiles' => [ + 'Breaking-98304-RemovedHookForModifyingEditFormUserAccess.rst', + 'Feature-98304-PSR-14EventForModifyingEditFormUserAccess.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'GLOBAL\'][\'recStatInfoHooks\']' => [ + 'restFiles' => [ + 'Breaking-98441-HookRecStatInfoHooksRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTENSIONS\'][\'scheduler\'][\'showSampleTasks\']' => [ + 'restFiles' => [ + 'Breaking-98489-RemovalOfSleepTaskAndTestTask.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'typo3/class.db_list_extra.inc\'][\'getTable\']' => [ + 'restFiles' => [ + 'Feature-98490-PSR-14EventToAlterTheRecordsRenderedInRecordListings.rst', + 'Breaking-98490-VariousHooksAndMethodsChangedInDatabaseRecordList.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\'][\'modifyQuery\']' => [ + 'restFiles' => [ + 'Feature-98490-PSR-14EventToAlterTheRecordsRenderedInRecordListings.rst', + 'Breaking-98490-VariousHooksAndMethodsChangedInDatabaseRecordList.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\'][\'makeSearchStringConstraints\']' => [ + 'restFiles' => [ + 'Feature-98490-PSR-14EventToAlterTheRecordsRenderedInRecordListings.rst', + 'Breaking-98490-VariousHooksAndMethodsChangedInDatabaseRecordList.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'defaultUserTSconfig\']' => [ + 'restFiles' => [ + 'Deprecation-99075-Fe_usersAndFe_groupsTSconfig.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'ext/install\'][\'update\']' => [ + 'restFiles' => [ + 'Deprecation-99586-RegistrationOfUpgradeWizardsViaGLOBALS.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/cache/frontend/class.t3lib_cache_frontend_abstractfrontend.php\'][\'flushByTag\']' => [ + 'restFiles' => [ + 'Deprecation-99592-DeprecatedFlushByTagHook.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'TYPO3\CMS\Lowlevel\Controller\ConfigurationController\'][\'modifyBlindedConfigurationOptions\']' => [ + 'restFiles' => [ + 'Deprecation-99717-DeprecatedModifyBlindedConfigurationOptionsHook.rst', + 'Feature-99717-NewPSR-14ModifyBlindedConfigurationOptionsEvent.rst', + ], + ], + '$GLOBALS[\'TBE_STYLES\'][\'stylesheet\']' => [ + 'restFiles' => [ + 'Deprecation-100033-TBE_STYLESStylesheetAndStylesheet2.rst', + ], + ], + '$GLOBALS[\'TBE_STYLES\'][\'stylesheet2\']' => [ + 'restFiles' => [ + 'Deprecation-100033-TBE_STYLESStylesheetAndStylesheet2.rst', + ], + ], + '$GLOBALS[\'TBE_STYLES\'][\'skins\']' => [ + 'restFiles' => [ + 'Deprecation-100232-TBE_STYLESSkinningFunctionality.rst', + ], + ], + '$GLOBALS[\'TBE_STYLES\'][\'admPanel\']' => [ + 'restFiles' => [ + 'Deprecation-100232-TBE_STYLESSkinningFunctionality.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_userauthgroup.php\'][\'getDefaultUploadFolder\']' => [ + 'restFiles' => [ + 'Deprecation-83608-BackendUsersGetDefaultUploadFolderHook.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_userauth.php\'][\'postLoginFailureProcessing\']' => [ + 'restFiles' => [ + 'Deprecation-100278-PostLoginFailureProcessingHook.rst', + 'Feature-100278-PSR-14EventAfterFailedLoginsInBackendOrFrontendUsers.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_userauth.php\'][\'logoff_pre_processing\']' => [ + 'restFiles' => [ + 'Deprecation-100307-VariousHooksRelatedToAuthenticationUsers.rst', + 'Feature-100307-PSR-14EventsForUserLoginLogout.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_userauth.php\'][\'logoff_post_processing\']' => [ + 'restFiles' => [ + 'Deprecation-100307-VariousHooksRelatedToAuthenticationUsers.rst', + 'Feature-100307-PSR-14EventsForUserLoginLogout.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_userauthgroup.php\'][\'backendUserLogin\']' => [ + 'restFiles' => [ + 'Deprecation-100307-VariousHooksRelatedToAuthenticationUsers.rst', + 'Feature-100307-PSR-14EventsForUserLoginLogout.rst', + ], + ], +]; diff --git a/config/Matcher/v12/ArrayGlobalMatcher.php b/config/Matcher/v12/ArrayGlobalMatcher.php new file mode 100644 index 0000000..403f2a6 --- /dev/null +++ b/config/Matcher/v12/ArrayGlobalMatcher.php @@ -0,0 +1,78 @@ + [ + 'restFiles' => [ + 'Breaking-80929-TYPO3_DBMovedToExtension.rst', + ], + ], + '$GLOBALS[\'error\']' => [ + 'restFiles' => [ + 'Breaking-37180-RemovedExtDirectDebugAndGLOBALSerror.rst', + ], + ], + '$GLOBALS[\'PARSETIME_START\']' => [ + 'restFiles' => [ + 'Breaking-82893-RemoveGlobalVariablePARSETIME_START.rst', + ], + ], + '$GLOBALS[\'TYPO3_LOADED_EXT\']' => [ + 'restFiles' => [ + 'Deprecation-86404-GLOBALSTYPO3_LOADED_EXT.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TBE_TEMPLATE\']' => [ + 'restFiles' => [ + 'Breaking-87567-GlobalVariableTBE_TEMPLATERemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_MISC\']' => [ + 'restFiles' => [ + 'Breaking-88498-GlobalDataForTimeTrackerStatisticsRemoved.rst', + ], + ], + '$GLOBALS[\'LOCAL_LANG\']' => [ + 'restFiles' => [ + 'Deprecation-88567-GLOBALS_LOCAL_LANG.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'T3_VAR\']' => [ + 'restFiles' => [ + 'Breaking-88660-GLOBALST3_VARRemoved.rst', + ], + ], + '$GLOBALS[\'SOBE\']' => [ + 'restFiles' => [ + 'Breaking-92132-LastRemainsOfGlobalsSOBERemoved.rst', + ], + ], + '$GLOBALS[\'TBE_MODULES\']' => [ + 'restFiles' => [ + 'Breaking-96733-RemovedSupportForModuleHandlingBasedOnTBE_MODULES.rst', + ], + ], + '$GLOBALS[\'TBE_MODULES_EXT\']' => [ + 'restFiles' => [ + 'Breaking-97135-RemovedSupportForModuleHandlingBasedOnTBE_MODULES_EXT.rst', + ], + ], + '$GLOBALS[\'TCA_DESCR\']' => [ + 'restFiles' => [ + 'Breaking-97312-RemoveContextSensitiveHelp.rst', + ], + ], + '$GLOBALS[\'PAGES_TYPES\']' => [ + 'restFiles' => [ + 'Breaking-98487-GLOBALSPAGES_TYPESRemoved.rst', + 'Deprecation-98487-ExtensionManagementUtilityallowTableOnStandardPages.rst', + 'Feature-98487-TCAOptionCtrlsecurityignorePageTypeRestriction.rst', + ], + ], + '$GLOBALS[\'TBE_STYLES\']' => [ + 'restFiles' => [ + 'Deprecation-100232-TBE_STYLESSkinningFunctionality.rst', + ], + ], +]; diff --git a/config/Matcher/v12/ClassConstantMatcher.php b/config/Matcher/v12/ClassConstantMatcher.php new file mode 100644 index 0000000..5aff2f1 --- /dev/null +++ b/config/Matcher/v12/ClassConstantMatcher.php @@ -0,0 +1,533 @@ + [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate::STATUS_ICON_WARNING' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate::STATUS_ICON_NOTIFICATION' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate::STATUS_ICON_OK' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer::JQUERY_NAMESPACE_DEFAULT' => [ + 'restFiles' => [ + 'Breaking-82378-RemoveNamespacedJQuery.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer::JQUERY_NAMESPACE_DEFAULT_NOCONFLICT' => [ + 'restFiles' => [ + 'Breaking-82378-RemoveNamespacedJQuery.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::SYSLOG_SEVERITY_INFO' => [ + 'restFiles' => [ + 'Deprecation-52694-DeprecatedGeneralUtilitydevLog.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::SYSLOG_SEVERITY_NOTICE' => [ + 'restFiles' => [ + 'Deprecation-52694-DeprecatedGeneralUtilitydevLog.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::SYSLOG_SEVERITY_WARNING' => [ + 'restFiles' => [ + 'Deprecation-52694-DeprecatedGeneralUtilitydevLog.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::SYSLOG_SEVERITY_ERROR' => [ + 'restFiles' => [ + 'Deprecation-52694-DeprecatedGeneralUtilitydevLog.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::SYSLOG_SEVERITY_FATAL' => [ + 'restFiles' => [ + 'Deprecation-52694-DeprecatedGeneralUtilitydevLog.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt::ITOA64' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt::HASH_COUNT' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt::MAX_HASH_COUNT' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt::MIN_HASH_COUNT' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Md5Salt::ITOA64' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt::ITOA64' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt::HASH_COUNT' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt::MAX_HASH_COUNT' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt::MIN_HASH_COUNT' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt::ITOA64' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt::HASH_COUNT' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt::MAX_HASH_COUNT' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt::MIN_HASH_COUNT' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\TableColumnSubType::FILE' => [ + 'restFiles' => [ + 'Deprecation-86406-TCATypeGroupInternal_typeFileAndFile_reference.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\TableColumnSubType::FILE_REFERENCE' => [ + 'restFiles' => [ + 'Deprecation-86406-TCATypeGroupInternal_typeFileAndFile_reference.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer::JQUERY_VERSION_LATEST' => [ + 'restFiles' => [ + 'Deprecation-86438-PageRenderer-loadJQuery.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer::JQUERY_NAMESPACE_NONE' => [ + 'restFiles' => [ + 'Deprecation-86438-PageRenderer-loadJQuery.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ClassSchema::MODELTYPE_ENTITY' => [ + 'restFiles' => [ + 'Important-87427-ClassSchemaConstantsMarkedAsPrivate.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ClassSchema::MODELTYPE_VALUEOBJECT' => [ + 'restFiles' => [ + 'Important-87427-ClassSchemaConstantsMarkedAsPrivate.rst', + ], + ], + 'TYPO3\CMS\Extbase\Validation\ValidatorResolver::PATTERN_MATCH_VALIDATORS' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Validation\ValidatorResolver::PATTERN_MATCH_VALIDATOROPTIONS' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Finishers\EmailFinisher::FORMAT_PLAINTEXT' => [ + 'restFiles' => [ + 'Deprecation-87200-EmailFinisherFormatContants.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Finishers\EmailFinisher::FORMAT_HTML' => [ + 'restFiles' => [ + 'Deprecation-87200-EmailFinisherFormatContants.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreProcessStorage' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostProcessStorage' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFileAdd' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFileCopy' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFileCreate' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFileDelete' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFileMove' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFileRename' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFileReplace' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFileSetContents' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFolderAdd' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFolderCopy' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFolderDelete' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFolderMove' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFolderRename' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFileAdd' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFileCopy' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFileCreate' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFileDelete' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFileMove' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFileRename' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFileReplace' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFileSetContents' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFolderAdd' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFolderCopy' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFolderDelete' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFolderMove' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFolderRename' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreGeneratePublicUrl' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_SanitizeFileName' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Service\FileProcessingService::SIGNAL_PreFileProcess' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Service\FileProcessingService::SIGNAL_PostFileProcess' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Tree\TableConfiguration\DatabaseTreeDataProvider::SIGNAL_PostProcessTreeData' => [ + 'restFiles' => [ + 'Feature-89733-NewPSR-14EventsForExistingSignalSlotsInCoreExtension.rst', + 'Deprecation-89733-SignalSlotsInCoreExtensionMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Workspaces\Service\GridDataService::SIGNAL_GenerateDataArray_BeforeCaching' => [ + 'restFiles' => [ + 'Feature-89733-NewPSR-14EventsForExistingSignalSlotsInCoreExtension.rst', + 'Deprecation-89733-SignalSlotsInCoreExtensionMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Workspaces\Service\GridDataService::SIGNAL_GenerateDataArray_PostProcesss' => [ + 'restFiles' => [ + 'Feature-89733-NewPSR-14EventsForExistingSignalSlotsInCoreExtension.rst', + 'Deprecation-89733-SignalSlotsInCoreExtensionMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Workspaces\Service\GridDataService::SIGNAL_GetDataArray_PostProcesss' => [ + 'restFiles' => [ + 'Feature-89733-NewPSR-14EventsForExistingSignalSlotsInCoreExtension.rst', + 'Deprecation-89733-SignalSlotsInCoreExtensionMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Workspaces\Service\GridDataService::SIGNAL_SortDataArray_PostProcesss' => [ + 'restFiles' => [ + 'Feature-89733-NewPSR-14EventsForExistingSignalSlotsInCoreExtension.rst', + 'Deprecation-89733-SignalSlotsInCoreExtensionMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Versioning\VersionState::MOVE_PLACEHOLDER' => [ + 'restFiles' => [ + 'Breaking-92497-WorkspacesMovePlaceholdersRemoved.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer::PART_COMPLETE' => [ + 'restFiles' => [ + 'Breaking-93003-LimitationOfPageRendererToOnlyRenderFullPage.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer::PART_HEADER' => [ + 'restFiles' => [ + 'Breaking-93003-LimitationOfPageRendererToOnlyRenderFullPage.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer::PART_FOOTER' => [ + 'restFiles' => [ + 'Breaking-93003-LimitationOfPageRendererToOnlyRenderFullPage.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::ENV_TRUSTED_HOSTS_PATTERN_ALLOW_ALL' => [ + 'restFiles' => [ + 'Deprecation-95395-GeneralUtilityIsAllowedHostHeaderValueAndTrustedHostsPatternConstants.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::ENV_TRUSTED_HOSTS_PATTERN_SERVER_NAME' => [ + 'restFiles' => [ + 'Deprecation-95395-GeneralUtilityIsAllowedHostHeaderValueAndTrustedHostsPatternConstants.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Messaging\AbstractMessage::NOTICE' => [ + 'restFiles' => [ + 'Deprecation-97787-SeveritiesOfFlashMessagesAndReportsDeprecated.rst', + ], + ], + 'TYPO3\CMS\Core\Messaging\AbstractMessage::INFO' => [ + 'restFiles' => [ + 'Deprecation-97787-SeveritiesOfFlashMessagesAndReportsDeprecated.rst', + ], + ], + 'TYPO3\CMS\Core\Messaging\AbstractMessage::OK' => [ + 'restFiles' => [ + 'Deprecation-97787-SeveritiesOfFlashMessagesAndReportsDeprecated.rst', + ], + ], + 'TYPO3\CMS\Core\Messaging\AbstractMessage::WARNING' => [ + 'restFiles' => [ + 'Deprecation-97787-SeveritiesOfFlashMessagesAndReportsDeprecated.rst', + ], + ], + 'TYPO3\CMS\Core\Messaging\AbstractMessage::ERROR' => [ + 'restFiles' => [ + 'Deprecation-97787-SeveritiesOfFlashMessagesAndReportsDeprecated.rst', + ], + ], + 'TYPO3\CMS\Core\Messaging\FlashMessage::NOTICE' => [ + 'restFiles' => [ + 'Deprecation-97787-SeveritiesOfFlashMessagesAndReportsDeprecated.rst', + ], + ], + 'TYPO3\CMS\Core\Messaging\FlashMessage::INFO' => [ + 'restFiles' => [ + 'Deprecation-97787-SeveritiesOfFlashMessagesAndReportsDeprecated.rst', + ], + ], + 'TYPO3\CMS\Core\Messaging\FlashMessage::OK' => [ + 'restFiles' => [ + 'Deprecation-97787-SeveritiesOfFlashMessagesAndReportsDeprecated.rst', + ], + ], + 'TYPO3\CMS\Core\Messaging\FlashMessage::WARNING' => [ + 'restFiles' => [ + 'Deprecation-97787-SeveritiesOfFlashMessagesAndReportsDeprecated.rst', + ], + ], + 'TYPO3\CMS\Core\Messaging\FlashMessage::ERROR' => [ + 'restFiles' => [ + 'Deprecation-97787-SeveritiesOfFlashMessagesAndReportsDeprecated.rst', + ], + ], + 'TYPO3\CMS\Reports\Status::NOTICE' => [ + 'restFiles' => [ + 'Deprecation-97787-SeveritiesOfFlashMessagesAndReportsDeprecated.rst', + ], + ], + 'TYPO3\CMS\Reports\Status::INFO' => [ + 'restFiles' => [ + 'Deprecation-97787-SeveritiesOfFlashMessagesAndReportsDeprecated.rst', + ], + ], + 'TYPO3\CMS\Reports\Status::OK' => [ + 'restFiles' => [ + 'Deprecation-97787-SeveritiesOfFlashMessagesAndReportsDeprecated.rst', + ], + ], + 'TYPO3\CMS\Reports\Status::WARNING' => [ + 'restFiles' => [ + 'Deprecation-97787-SeveritiesOfFlashMessagesAndReportsDeprecated.rst', + ], + ], + 'TYPO3\CMS\Reports\Status::ERROR' => [ + 'restFiles' => [ + 'Deprecation-97787-SeveritiesOfFlashMessagesAndReportsDeprecated.rst', + ], + ], +]; diff --git a/config/Matcher/v12/ClassNameMatcher.php b/config/Matcher/v12/ClassNameMatcher.php new file mode 100644 index 0000000..ec63974 --- /dev/null +++ b/config/Matcher/v12/ClassNameMatcher.php @@ -0,0 +1,2287 @@ + [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-76164-DeprecateRemoveXSS.rst', + ], + ], + 'TYPO3\CMS\Backend\Console\Application' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80468-CommandLineInterfaceCliKeysAndCli_dispatchphpsh.rst', + ], + ], + 'TYPO3\CMS\Backend\Console\CliRequestHandler' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80468-CommandLineInterfaceCliKeysAndCli_dispatchphpsh.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\ColorpickerController' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78899-FormEngineMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\Container\SoloFieldContainer' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-76101-RemoveSoloFieldContainer.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\Wizard\SuggestWizard' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78899-FormEngineMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\Wizard\ValueSliderWizard' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Cache\CacheFactory' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-76370-DeprecateCacheFactory.rst', + ], + ], + 'TYPO3\CMS\Core\Controller\CommandLineController' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79265-CommandLineControllerAndCleanerCommand.rst', + ], + ], + 'TYPO3\CMS\Core\Http\AjaxRequestHandler' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73352-DeprecateOld-schoolAJAXRequests.rst', + ], + ], + 'TYPO3\CMS\Core\Messaging\AbstractStandaloneMessage' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77164-ErrorpageMessageAndAbstractStandaloneMessage.rst', + ], + ], + 'TYPO3\CMS\Core\Messaging\ErrorpageMessage' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77164-ErrorpageMessageAndAbstractStandaloneMessage.rst', + ], + ], + 'TYPO3\CMS\Core\TimeTracker\NullTimeTracker' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73185-DeprecateNullTimeTracker.rst', + ], + ], + 'TYPO3\CMS\Extbase\Utility\ArrayUtility' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77732-ExtbaseArrayUtility.rst', + ], + ], + 'TYPO3\CMS\Fluid\ViewHelpers\CaseViewHelper' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Breaking-69863-ChangesInViewHelpersPostFluidStandalone.rst', + ], + ], + 'TYPO3\CMS\Fluid\ViewHelpers\SwitchViewHelper' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Breaking-69863-ChangesInViewHelpersPostFluidStandalone.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\AdvancedPassword' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Breaking-79464-ExtFormRefactorFluidRendering.rst', + ], + ], + 'TYPO3\CMS\Form\ViewHelpers\Form\CheckboxViewHelper' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Form\ViewHelpers\Form\PlainTextMailViewHelper' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Http\EidRequestHandler' => [ + 'restFiles' => [ + 'Deprecation-83803-DeprecateEidRequestHandler.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Http\AjaxRequestHandler' => [ + 'restFiles' => [ + 'Deprecation-83853-BackendAjaxRequestHandler.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\FramesetRenderer' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78217-FramesetAndFrame.rst', + ], + ], + 'TYPO3\CMS\Lowlevel\CleanerCommand' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79265-CommandLineControllerAndCleanerCommand.rst', + ], + ], + 'TYPO3\CMS\Core\Database\DatabaseConnection' => [ + 'restFiles' => [ + 'Breaking-80929-TYPO3_DBMovedToExtension.rst', + ], + ], + 'TYPO3\CMS\Core\Database\PreparedStatement' => [ + 'restFiles' => [ + 'Breaking-80929-TYPO3_DBMovedToExtension.rst', + ], + ], + 'TYPO3\CMS\Core\Database\PostProcessQueryHookInterface' => [ + 'restFiles' => [ + 'Breaking-80929-TYPO3_DBMovedToExtension.rst', + ], + ], + 'TYPO3\CMS\Core\Database\PreProcessQueryHookInterface' => [ + 'restFiles' => [ + 'Breaking-80929-TYPO3_DBMovedToExtension.rst', + ], + ], + 'TYPO3\CMS\T3editor\Hook\TypoScriptTemplateInfoHook' => [ + 'restFiles' => [ + 'Breaking-81171-EditAbilityOfTypoScriptTemplateInEXTtstemplateRemoved.rst', + ], + ], + 'TYPO3\CMS\Sv\Report\ServicesListReport' => [ + 'restFiles' => [ + 'Breaking-81536-MoveOfServicesListReportFromSvToReports.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Sv\AbstractAuthenticationService' => [ + 'restFiles' => [ + 'Breaking-81735-GetRidOfSysextsv.rst', + 'Breaking-81536-MoveOfServicesListReportFromSvToReports.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Sv\AuthenticationService' => [ + 'restFiles' => [ + 'Breaking-81735-GetRidOfSysextsv.rst', + 'Breaking-81536-MoveOfServicesListReportFromSvToReports.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Configuration\Exception\ContainerIsLockedException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Configuration\Exception\NoSuchFileException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Configuration\Exception\NoSuchOptionException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\InvalidMarkerException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\InvalidViewHelperException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\InvalidRequestTypeException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\RequiredArgumentMissingException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\InvalidCommandIdentifierException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\Container\Exception\CannotInitializeCacheException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\Container\Exception\TooManyRecursionLevelsException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\Exception\WrongScopeException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\InvalidClassException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\InvalidObjectConfigurationException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\InvalidObjectException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\ObjectAlreadyRegisteredException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\UnknownClassException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\UnknownInterfaceException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\UnresolvedDependenciesException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Exception\CleanStateNotMemorizedException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Exception\InvalidPropertyTypeException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Exception\MissingBackendException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Property\Exception\FormatNotSupportedException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Property\Exception\InvalidFormatException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Property\Exception\InvalidPropertyException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\Exception\InvalidPropertyTypeException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Security\Exception\InvalidArgumentForRequestHashGenerationException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Security\Exception\SyntacticallyWrongRequestHashException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\InvalidUriPatternException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\InvalidOrNoRequestHashException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Validation\Exception\InvalidSubjectException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Validation\Exception\NoValidatorFoundException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\InvalidTemplateResourceException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extensionmanager\Utility\DatabaseUtility' => [ + 'restFiles' => [ + 'Breaking-82148-DownloadSQLDumpDroppedInEM.rst', + ], + ], + 'TYPO3\CMS\Extensionmanager\ViewHelpers\DownloadExtensionDataViewHelper' => [ + 'restFiles' => [ + 'Breaking-82148-DownloadSQLDumpDroppedInEM.rst', + ], + ], + 'TYPO3\CMS\Install\Service\SqlExpectedSchemaService' => [ + 'restFiles' => [ + 'Breaking-82148-DownloadSQLDumpDroppedInEM.rst', + ], + ], + 'TYPO3\CMS\Install\Service\SqlSchemaMigrationService' => [ + 'restFiles' => [ + 'Breaking-82148-DownloadSQLDumpDroppedInEM.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Variables\CmsVariableProvider' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Important-82229-FluidImplementationOfCmsVariableProviderRemoved.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\FrontendEditing\FrontendEditingController' => [ + 'restFiles' => [ + 'Deprecation-86110-FrontendEditingController.rst', + ], + ], + 'TYPO3\CMS\Core\ExtDirect\ExtDirectDebug' => [ + 'restFiles' => [ + 'Breaking-37180-RemovedExtDirectDebugAndGLOBALSerror.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList' => [ + 'restFiles' => [ + 'Breaking-82334-AbstractRecordList.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\RecordList\AbstractRecordList' => [ + 'restFiles' => [ + 'Breaking-82334-AbstractRecordList.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Belog\Domain\Model\HistoryEntry' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Belog\Domain\Repository\HistoryEntryRepository' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Belog\ViewHelpers\HistoryEntryViewHelper' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\Http\BackendModuleRequestHandler' => [ + 'restFiles' => [ + 'Breaking-82406-RoutingBackendModulesRunThroughRegularDispatcher.rst', + ], + ], + 'TYPO3\CMS\Backend\Module\AbstractModule' => [ + 'restFiles' => [ + 'Breaking-82689-BackendAbstractWizardControllerNotExtendsAbstractModule.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\ConfigurationForm' => [ + 'restFiles' => [ + 'Deprecation-82725-DeprecateConfigurationForm.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Lowlevel\View\ConfigurationView' => [ + 'restFiles' => [ + 'Deprecation-82744-RenameExtlowlevelViewToLowlevelController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Lowlevel\View\DatabaseIntegrityView' => [ + 'restFiles' => [ + 'Deprecation-82744-RenameExtlowlevelViewToLowlevelController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\Container\ClassInfo' => [ + 'restFiles' => [ + 'Breaking-57594-OptimizeReflectionServiceCacheHandling.rst', + 'Feature-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\Container\ClassInfoCache' => [ + 'restFiles' => [ + 'Breaking-57594-OptimizeReflectionServiceCacheHandling.rst', + 'Feature-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\Container\ClassInfoFactory' => [ + 'restFiles' => [ + 'Breaking-57594-OptimizeReflectionServiceCacheHandling.rst', + 'Feature-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ClassReflection' => [ + 'restFiles' => [ + 'Breaking-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\MethodReflection' => [ + 'restFiles' => [ + 'Breaking-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ParameterReflection' => [ + 'restFiles' => [ + 'Breaking-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Backend\AjaxLoginHandler' => [ + 'restFiles' => [ + 'Deprecation-82805-RenamedAjaxLoginHandlerPHPClass.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ClientUtility' => [ + 'restFiles' => [ + 'Deprecation-82903-DeprecateClientUtility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\Pagetree\ExtdirectTreeCommands' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Core\ExtDirect\ExtDirectApi' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Core\ExtDirect\ExtDirectRouter' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\ExtDirectNode' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\Pagetree\Commands' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\Pagetree\DataProvider' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\Pagetree\ExtdirectTreeDataProvider' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\Pagetree\PagetreeNode' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\Pagetree\PagetreeNodeCollection' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\Renderer\ExtJsJsonTreeRenderer' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Workspaces\Hooks\PagetreeCollectionsProcessor' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\SysNote\Domain\Model\SysNote' => [ + 'restFiles' => [ + 'Breaking-84055-MigrateSys_notesAwayFromExtbase.rst', + ], + ], + 'TYPO3\CMS\Lang\Command\LanguageUpdateCommand' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Controller\LanguageController' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Domain\Model\Extension' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Domain\Model\Language' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Domain\Repository\ExtensionRepository' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Domain\Repository\LanguageRepository' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Exception' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Exception\Language' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Exception\Ter' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Exception\XmlParser' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Service\RegistryService' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Service\TerService' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Service\TranslationService' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\View\AbstractJsonView' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\View\Language\ActivateLanguageJson' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\View\Language\DeactivateLanguageJson' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\View\Language\GetTranslationsJson' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\View\Language\RemoveLanguageJson' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\View\Language\UpdateLanguageJson' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\View\Language\UpdateTranslationJson' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + + // Removed interfaces + 'TYPO3\CMS\Backend\Form\DatabaseFileIconsHookInterface' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\Pagetree\CollectionProcessorInterface' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\EditableNodeLabelInterface' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\DraggableAndDropableNodeInterface' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Extbase\Validation\Validator\RawValidator' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-83503-DeprecateUnneededRawValidator.rst', + ], + ], + 'TYPO3\CMS\Extbase\Tests\Unit\Validation\Validator\AbstractValidatorTestcase' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-83511-DeprecateAbstractValidatorTestcase.rst', + ], + ], + 'TYPO3\CMS\Core\Package\DependencyResolver' => [ + 'restFiles' => [ + 'Deprecation-84109-DeprecateDependencyResolver.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList' => [ + 'restFiles' => [ + 'Deprecation-84399-ClassRecordListRenamedToRecordListController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\T3editor\CodeCompletion' => [ + 'restFiles' => [ + 'Deprecation-84410-CodeCompletionRenamedToCodeCompletionController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\Wizard\ImageManipulationWizard' => [ + 'restFiles' => [ + 'Deprecation-84409-ImageManipulationWizardRenamedToImageManipulationController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\T3editor\TypoScriptReferenceLoader' => [ + 'restFiles' => [ + 'Deprecation-84411-TypoScriptReferenceLoaderRenamedToTypoScriptReferenceController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\PhpOptionsUtility' => [ + 'restFiles' => [ + 'Deprecation-85102-PhpOptionsUtility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Encoding\JavaScriptEncoder' => [ + 'restFiles' => [ + 'Deprecation-85120-JavaScriptEncoder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\ExternalPageUrlHandler' => [ + 'restFiles' => [ + 'Deprecation-85124-RedirectingUrlHandlerHookConcept.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Http\UrlHandlerInterface' => [ + 'restFiles' => [ + 'Deprecation-85124-RedirectingUrlHandlerHookConcept.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Log\Writer\RuntimeCacheWriter' => [ + 'restFiles' => [ + 'Deprecation-85687-DeprecateRuntimeCacheWriter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\LoginFramesetController' => [ + 'restFiles' => [ + 'Deprecation-85707-LoginFramesetController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Integrity\DatabaseIntegrityCheck' => [ + 'restFiles' => [ + 'Deprecation-85727-DatabaseIntegrityCheckMovedToEXTlowlevel.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\SaltedPasswordService' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Deprecation-85761-SaltedPasswordService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Service\FlexFormService' => [ + 'restFiles' => [ + 'Deprecation-85802-MoveFlexFormServiceFromEXTextbaseToEXTcore.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Crypto\PasswordHashing\Salt\ComposedPasswordHashInterface' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Crypto\PasswordHashing\Salt\AbstractComposedSalt' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Crypto\PasswordHashing\Utility\ExtensionManagerConfigurationUtility' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Crypto\PasswordHashing\Utility\SaltedPasswordsUtility' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Argon2ISalt' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BcryptSalt' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Exception\InvalidSaltException' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Md5Salt' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\SaltFactory' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\SaltInterface' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\AbstractComposedSalt' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\ComposedSaltInterface' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Utility\ExensionManagerConfigurationUtility' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Utility\SaltedPasswordsUtility' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Workspaces\Service\AutoPublishService' => [ + 'restFiles' => [ + 'Deprecation-86001-WorkspacesTasksMigratedToSymfonyCommands.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Workspaces\Task\AutoPublishTask' => [ + 'restFiles' => [ + 'Deprecation-86001-WorkspacesTasksMigratedToSymfonyCommands.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Workspaces\Task\CleanupPreviewLinkTask' => [ + 'restFiles' => [ + 'Deprecation-86001-WorkspacesTasksMigratedToSymfonyCommands.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extensionmanager\Command\ExtensionCommandController' => [ + 'restFiles' => [ + 'Deprecation-85996-ExtensionManagerCommandController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\GraphicalMenuContentObject' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\ImageMenuContentObject' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Command\CoreCommand' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Command\ExtbaseCommand' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Command\HelpCommand' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Command\HelpCommandController' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Cli\Command' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Cli\CommandArgumentDefinition' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Cli\CommandManager' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Cli\ConsoleOutput' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Cli\Request' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Cli\RequestBuilder' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Cli\RequestHandler' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\CommandController' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\AmbiguousCommandIdentifierException' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\CommandException' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\NoSuchCommandException' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Scheduler\FieldProvider' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Scheduler\Task' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Scheduler\TaskExecutor' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Service\UserStorageCapabilityService' => [ + 'restFiles' => [ + 'Deprecation-86109-ClassUserStorageCapabilityService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Cache\Frontend\StringFrontend' => [ + 'restFiles' => [ + 'Deprecation-81434-StringCacheFrontendDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Module\BaseScriptClass' => [ + 'restFiles' => [ + 'Deprecation-86225-ClassesBaseScriptClassAndAbstractFunctionModule.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Module\AbstractFunctionModule' => [ + 'restFiles' => [ + 'Deprecation-86225-ClassesBaseScriptClassAndAbstractFunctionModule.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Install\Updates\AbstractUpdate' => [ + 'restFiles' => [ + 'Deprecation-86366-MethodsInAbstractUpdate.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Utility\BackendUtility' => [ + 'restFiles' => [ + 'Deprecation-73585-DeprecateTYPO3CMSCoreResourceUtilityBackendUtilitygetFlashMessageForMissingFile.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\PageTitle\AltPageTitleProvider' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageGenerator' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Utility\EidUtility' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Compiler\TemplateCompiler' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-73046-AliasAbstractNode-ViewHelperNodeForBackwardsCompatibility.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Exception' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\AbstractNode' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-73046-AliasAbstractNode-ViewHelperNodeForBackwardsCompatibility.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Parser\InterceptorInterface' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\NodeInterface' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\RootNode' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\ViewHelperNode' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Rendering\RenderingContextInterface' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\AbstractConditionViewHelper' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-82414-RemoveCMSBaseViewHelperClasses.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\AbstractTagBasedViewHelper' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-82414-RemoveCMSBaseViewHelperClasses.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-82414-RemoveCMSBaseViewHelperClasses.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\ArgumentDefinition' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-82414-RemoveCMSBaseViewHelperClasses.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\Exception' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\Exception\InvalidVariableException' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\Facets\ChildNodeAccessInterface' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\Facets\CompilableInterface' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\Facets\PostParseInterface' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\TagBuilder' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\TemplateVariableContainer' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\ViewHelperInterface' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\ViewHelperVariableContainer' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\View\Exception' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\View\Exception\InvalidSectionException' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\View\Exception\InvalidTemplateResourceException' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Http\RequestHandlerInterface' => [ + 'restFiles' => [ + 'Important-87516-RemoveCoreHTTPRequestHandlerInterface.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\CreateFolderController' => [ + 'restFiles' => [ + 'Deprecation-87882-FileRelatedControllersMovedToEXTfilelist.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\EditFileController' => [ + 'restFiles' => [ + 'Deprecation-87882-FileRelatedControllersMovedToEXTfilelist.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\FileUploadController' => [ + 'restFiles' => [ + 'Deprecation-87882-FileRelatedControllersMovedToEXTfilelist.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\RenameFileController' => [ + 'restFiles' => [ + 'Deprecation-87882-FileRelatedControllersMovedToEXTfilelist.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\ReplaceFileController' => [ + 'restFiles' => [ + 'Deprecation-87882-FileRelatedControllersMovedToEXTfilelist.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Site\Entity\PseudoSite' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Site\PseudoSiteFinder' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Lowlevel\Command\RteImagesCommand' => [ + 'restFiles' => [ + 'Breaking-88500-RTEImageHandlingFunctionalityDropped.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository' => [ + 'restFiles' => [ + 'Deprecation-88746-PageRepositoryPHPClassMovedFromFrontendToCoreExtension.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepositoryGetPageHookInterface' => [ + 'restFiles' => [ + 'Deprecation-88746-PageRepositoryPHPClassMovedFromFrontendToCoreExtension.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepositoryGetPageOverlayHookInterface' => [ + 'restFiles' => [ + 'Deprecation-88746-PageRepositoryPHPClassMovedFromFrontendToCoreExtension.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepositoryGetRecordOverlayHookInterface' => [ + 'restFiles' => [ + 'Deprecation-88746-PageRepositoryPHPClassMovedFromFrontendToCoreExtension.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepositoryInitHookInterface' => [ + 'restFiles' => [ + 'Deprecation-88746-PageRepositoryPHPClassMovedFromFrontendToCoreExtension.rst', + ], + ], + 'TYPO3\CMS\Extbase\Configuration\AbstractConfigurationManager' => [ + 'restFiles' => [ + 'Breaking-88496-MethodGetSwitchableControllerActionsHasBeenRemoved.rst', + ], + ], + 'TYPO3\CMS\Adminpanel\ModuleApi\InitializableInterface' => [ + 'restFiles' => [ + 'Deprecation-88807-AdminPanelInitializableInterfaceHasBeenDeprecated.rst', + 'Feature-88807-AdminPanelRequestEnricherInterfaceHasBeenIntroduced.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Console\CommandRequestHandler' => [ + 'restFiles' => [ + 'Deprecation-88839-CLILowlevelRequestHandlers.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Console\RequestHandlerInterface' => [ + 'restFiles' => [ + 'Deprecation-88839-CLILowlevelRequestHandlers.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\Parser\LocallangXmlParser' => [ + 'restFiles' => [ + 'Deprecation-89037-DeprecatedLocallangXmlParser.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\AbstractController' => [ + 'restFiles' => [ + 'Deprecation-89554-DeprecateTYPO3CMSExtbaseMvcControllerAbstractController.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Configuration\TsConfigParser' => [ + 'restFiles' => [ + 'Deprecation-89718-LegacyPageTSconfigParsingLowlevelAPI.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate' => [ + 'restFiles' => [ + 'Deprecation-90421-DocumentTemplate.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Felogin\Hooks\CmsLayout' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Felogin\Controller\FrontendLoginController' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\FrontendLogin\Hooks\CmsLayout' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\SignalSlot\Dispatcher' => [ + 'restFiles' => [ + 'Deprecation-90625-ExtbaseSignalSlotDispatcher.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Model\FileMount' => [ + 'restFiles' => [ + 'Deprecation-90686-ModelFileMount.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Model\StaticFileCollection' => [ + 'restFiles' => [ + 'Deprecation-90692-FileCollectionModels.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Model\FolderBasedFileCollection' => [ + 'restFiles' => [ + 'Deprecation-90692-FileCollectionModels.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Model\AbstractFileCollection' => [ + 'restFiles' => [ + 'Deprecation-90692-FileCollectionModels.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Property\TypeConverter\StaticFileCollectionConverter' => [ + 'restFiles' => [ + 'Deprecation-90692-FileCollectionModels.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Property\TypeConverter\FolderBasedFileCollectionConverter' => [ + 'restFiles' => [ + 'Deprecation-90692-FileCollectionModels.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Property\TypeConverter\AbstractFileCollectionConverter' => [ + 'restFiles' => [ + 'Deprecation-90692-FileCollectionModels.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectGetSingleHookInterface' => [ + 'restFiles' => [ + 'Deprecation-90937-VariousHooksInContentObjectRenderer.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\AbstractBarChartWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\AbstractChartWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\AbstractCtaButtonWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\AbstractDoughnutChartWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\AbstractListWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\AbstractNumberWithIconWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\AbstractRssWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\AbstractWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\DocumentationGettingStartedWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\DocumentationTSconfigReferenceWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\T3GeneralInformation' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\T3NewsWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\T3SecurityAdvisoriesWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\Interfaces\AdditionalCssInterface' => [ + 'restFiles' => [ + 'Breaking-91066-MovedInterfacesOfDashboard.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\Interfaces\AdditionalJavascriptInterface' => [ + 'restFiles' => [ + 'Breaking-91066-MovedInterfacesOfDashboard.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\Interfaces\ButtonProviderInterface' => [ + 'restFiles' => [ + 'Breaking-91066-MovedInterfacesOfDashboard.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\Interfaces\ChartDataProviderInterface' => [ + 'restFiles' => [ + 'Breaking-91066-MovedInterfacesOfDashboard.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\Interfaces\EventDataProviderInterface' => [ + 'restFiles' => [ + 'Breaking-91066-MovedInterfacesOfDashboard.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\Interfaces\ListDataProviderInterface' => [ + 'restFiles' => [ + 'Breaking-91066-MovedInterfacesOfDashboard.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\Interfaces\NumberWithIconDataProviderInterface' => [ + 'restFiles' => [ + 'Breaking-91066-MovedInterfacesOfDashboard.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\Interfaces\RequireJsModuleInterface' => [ + 'restFiles' => [ + 'Breaking-91066-MovedInterfacesOfDashboard.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\Interfaces\WidgetConfigurationInterface' => [ + 'restFiles' => [ + 'Breaking-91066-MovedInterfacesOfDashboard.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\Interfaces\WidgetInterface' => [ + 'restFiles' => [ + 'Breaking-91066-MovedInterfacesOfDashboard.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\RequireJsModuleInterface' => [ + 'restFiles' => [ + 'Deprecation-96524-DeprecateInlineJavaScriptInDashboard.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Utility\ButtonUtility' => [ + 'restFiles' => [ + 'Breaking-91066-RemovedButtonUtility.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Web\Request' => [ + 'restFiles' => [ + 'Deprecation-89673-ExtbasesWebRequestAndWebResponse.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Web\Response' => [ + 'restFiles' => [ + 'Deprecation-89673-ExtbasesWebRequestAndWebResponse.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\TemplateContentObject' => [ + 'restFiles' => [ + 'Breaking-91562-CObjectTEMPLATERemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Collection\RecordCollectionRepository' => [ + 'restFiles' => [ + 'Breaking-91909-SysCollectionDatabaseTablesMovedIntoExternalExtension.rst', + ], + ], + 'TYPO3\CMS\Core\Collection\StaticRecordCollection' => [ + 'restFiles' => [ + 'Breaking-91909-SysCollectionDatabaseTablesMovedIntoExternalExtension.rst', + ], + ], + 'TYPO3\CMS\Backend\View\PageTreeView' => [ + 'restFiles' => [ + 'Breaking-92060-DroppedClassTYPO3CMSBackendViewPageTreeView.rst', + ], + ], + 'TYPO3\CMS\Core\Database\QueryGenerator' => [ + 'restFiles' => [ + 'Deprecation-92080-DeprecatedQueryGeneratorAndQueryView.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Database\QueryView' => [ + 'restFiles' => [ + 'Deprecation-92080-DeprecatedQueryGeneratorAndQueryView.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Workspaces\ColumnDataProviderInterface' => [ + 'restFiles' => [ + 'Breaking-92838-AdditionalWorkspaceServicesDropped.rst', + ], + ], + 'TYPO3\CMS\Workspaces\Service\AdditionalColumnService' => [ + 'restFiles' => [ + 'Breaking-92838-AdditionalWorkspaceServicesDropped.rst', + ], + ], + 'TYPO3\CMS\Workspaces\Service\AdditionalResourceService' => [ + 'restFiles' => [ + 'Breaking-92838-AdditionalWorkspaceServicesDropped.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\UnsupportedRequestTypeException' => [ + 'restFiles' => [ + 'Breaking-92853-MethodCanProcessRequestHasBeenRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Service\EnvironmentService' => [ + 'restFiles' => [ + 'Deprecation-92494-ExtbaseEnvironmentService.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\ViewHelpers\ModuleLayoutViewHelper' => [ + 'restFiles' => [ + 'Deprecation-94209-BackendModuleLayoutViewHelpers.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\ViewHelpers\ModuleLayout\MenuViewHelper' => [ + 'restFiles' => [ + 'Deprecation-94209-BackendModuleLayoutViewHelpers.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\ViewHelpers\ModuleLayout\MenuItemViewHelper' => [ + 'restFiles' => [ + 'Deprecation-94209-BackendModuleLayoutViewHelpers.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\ViewHelpers\ModuleLayout\Button\AbstractButtonViewHelper' => [ + 'restFiles' => [ + 'Deprecation-94209-BackendModuleLayoutViewHelpers.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\ViewHelpers\ModuleLayout\Button\LinkButtonViewHelper' => [ + 'restFiles' => [ + 'Deprecation-94209-BackendModuleLayoutViewHelpers.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\ViewHelpers\ModuleLayout\Button\ShortcutButtonViewHelper' => [ + 'restFiles' => [ + 'Deprecation-94209-BackendModuleLayoutViewHelpers.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\InvalidRequestMethodException' => [ + 'restFiles' => [ + 'Deprecation-94231-DeprecateExtbaseInvalidRequestMethodException.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Service\AbstractService' => [ + 'restFiles' => [ + 'Deprecation-94313-ClassAbstractService.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Web\ReferringRequest' => [ + 'restFiles' => [ + 'Deprecation-94367-ExtbaseReferringRequest.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\ObjectManager' => [ + 'restFiles' => [ + 'Deprecation-94619-ExtbaseObjectManager.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\ObjectManagerInterface' => [ + 'restFiles' => [ + 'Deprecation-94619-ExtbaseObjectManager.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\Container\Container' => [ + 'restFiles' => [ + 'Deprecation-94619-ExtbaseObjectManager.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\Container\Exception\UnknownObjectException' => [ + 'restFiles' => [ + 'Deprecation-94619-ExtbaseObjectManager.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\Exception\CannotBuildObjectException' => [ + 'restFiles' => [ + 'Deprecation-94619-ExtbaseObjectManager.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\Exception\CannotReconstituteObjectException' => [ + 'restFiles' => [ + 'Deprecation-94619-ExtbaseObjectManager.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\Exception' => [ + 'restFiles' => [ + 'Deprecation-94619-ExtbaseObjectManager.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\SignalSlot\Exception\InvalidSlotException' => [ + 'restFiles' => [ + 'Deprecation-94619-ExtbaseObjectManager.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\SignalSlot\Exception\InvalidSlotReturnException' => [ + 'restFiles' => [ + 'Deprecation-94619-ExtbaseObjectManager.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Model\BackendUser' => [ + 'restFiles' => [ + 'Deprecation-94654-GenericExtbaseDomainClasses.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Model\BackendUserGroup' => [ + 'restFiles' => [ + 'Deprecation-94654-GenericExtbaseDomainClasses.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Model\FrontendUser' => [ + 'restFiles' => [ + 'Deprecation-94654-GenericExtbaseDomainClasses.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup' => [ + 'restFiles' => [ + 'Deprecation-94654-GenericExtbaseDomainClasses.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Repository\BackendUserGroupRepository' => [ + 'restFiles' => [ + 'Deprecation-94654-GenericExtbaseDomainClasses.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Repository\BackendUserRepository' => [ + 'restFiles' => [ + 'Deprecation-94654-GenericExtbaseDomainClasses.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Repository\CategoryRepository' => [ + 'restFiles' => [ + 'Deprecation-94654-GenericExtbaseDomainClasses.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Repository\FrontendUserGroupRepository' => [ + 'restFiles' => [ + 'Deprecation-94654-GenericExtbaseDomainClasses.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Repository\FrontendUserRepository' => [ + 'restFiles' => [ + 'Deprecation-94654-GenericExtbaseDomainClasses.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Category\CategoryRegistry' => [ + 'restFiles' => [ + 'Deprecation-85613-CategoryRegistry.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Database\SoftReferenceIndex' => [ + 'restFiles' => [ + 'Deprecation-94687-SoftReferenceIndex.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\EditPanelContentObject' => [ + 'restFiles' => [ + 'Deprecation-94953-EditPanelRelatedFrontendFunctionality.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\View\AbstractView' => [ + 'restFiles' => [ + 'Deprecation-94991-ExtbaseAbstractView.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\View\EmptyView' => [ + 'restFiles' => [ + 'Deprecation-95005-ExtbaseEmptyView.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Database\TableConfigurationPostProcessingHookInterface' => [ + 'restFiles' => [ + 'Deprecation-95065-HookExtTablesInclusion-PostProcessing.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Filelist\FileListEditIconHookInterface' => [ + 'restFiles' => [ + 'Deprecation-95077-FilelistEditIconsHook.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Hook\FileDumpEIDHookInterface' => [ + 'restFiles' => [ + 'Deprecation-95080-FileDumpCheckFileAccessHook.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\File\ExtendedFileUtilityProcessDataHookInterface' => [ + 'restFiles' => [ + 'Deprecation-95089-ExtendedFileUtilityProcessDataHook.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Toolbar\ClearCacheActionsHookInterface' => [ + 'restFiles' => [ + 'Deprecation-95083-BackendToolbarCacheActionsHook.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\RecordListHookInterface' => [ + 'restFiles' => [ + 'Deprecation-95105-DatabaseRecordListHooks.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\ViewHelpers\Uri\EmailViewHelper' => [ + 'restFiles' => [ + 'Deprecation-95041-DeprecateFuriemailView-helper.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext' => [ + 'restFiles' => [ + 'Deprecation-95139-ExtbaseControllerContext.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\View\BackendTemplateView' => [ + 'restFiles' => [ + 'Deprecation-95164-ExtbackendBackendTemplateView.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\View\ViewInterface' => [ + 'restFiles' => [ + 'Deprecation-95222-ExtbaseViewInterface.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuFilterPagesHookInterface' => [ + 'restFiles' => [ + 'Deprecation-92508-UnusedInterfaceForFilterMenuPagesHook.rst', + 'Breaking-92508-RemovedHookForFilteringHMENUItems.rst', + 'Feature-92508-PSR-14EventForModifyingMenuItems.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\TypolinkModifyLinkConfigForPageLinksHookInterface' => [ + 'restFiles' => [ + 'Deprecation-87616-UnusedInterfaceForTypolinkModifyLinkConfigForPageLinksHook.rst', + 'Breaking-87616-RemovedHookForAlteringPageLinks.rst', + 'Feature-87616-PSR-14EventForModifyingPageLinkGeneration.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\RequestHandlerInterface' => [ + 'restFiles' => [ + 'Breaking-96726-RequestHandlerFunctionalityOfExtbaseRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Module\ModuleLoader' => [ + 'restFiles' => [ + 'Breaking-96733-RemovedSupportForModuleHandlingBasedOnTBE_MODULES.rst', + ], + ], + 'TYPO3\CMS\Backend\Module\ModuleStorage' => [ + 'restFiles' => [ + 'Breaking-96733-RemovedSupportForModuleHandlingBasedOnTBE_MODULES.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Model\Module\BackendModule' => [ + 'restFiles' => [ + 'Breaking-96733-RemovedSupportForModuleHandlingBasedOnTBE_MODULES.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Repository\Module\BackendModuleRepository' => [ + 'restFiles' => [ + 'Breaking-96733-RemovedSupportForModuleHandlingBasedOnTBE_MODULES.rst', + ], + ], + 'TYPO3\CMS\Core\Type\Enumeration\TableColumnSubType' => [ + 'restFiles' => [ + 'Breaking-96983-TableColumnSubType.rst', + ], + ], + 'TYPO3\CMS\Backend\Wizard\NewContentElementWizardHookInterface' => [ + 'restFiles' => [ + 'Deprecation-97201-UnusedInterfaceForNewContentElementWizardHook.rst', + 'Breaking-97201-RemovedHookForNewContentElementWizard.rst', + 'Feature-97201-PSR-14EventForModifyingNewContentElementWizardItems.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\Element\InputLinkElement' => [ + 'restFiles' => [ + 'Feature-97159-NewTCATypeLink.rst', + ], + ], + 'TYPO3\CMS\Frontend\Service\TypoLinkCodecService' => [ + 'restFiles' => [ + 'Deprecation-97217-MovedTypoLinkCodecServiceToEXTcore.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\Element\InlineElementHookInterface' => [ + 'restFiles' => [ + 'Deprecation-97231-UnusedInterfaceForInlineElementHook.rst', + 'Breaking-97231-RemovedHookForManipulatingInlineElementControls.rst', + 'Feature-97231-PSR-14EventsForModifyingInlineElementControls.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\Element\InputDateTimeElement' => [ + 'restFiles' => [ + 'Feature-97232-NewTCATypeDatetime.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\Element\InputColorPickerElement' => [ + 'restFiles' => [ + 'Feature-97271-NewTCATypeColor.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\Components\Buttons\Action\HelpButton' => [ + 'restFiles' => [ + 'Deprecation-97312-DeprecateCSH-relatedMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Http\UrlProcessorInterface' => [ + 'restFiles' => [ + 'Breaking-96641-TypoLinkRelatedHooksRemoved.rst', + 'Deprecation-96641-UnusedHookRelatedUrlProcessorInterface.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ResourceUtility' => [ + 'restFiles' => [ + 'Deprecation-97576-TYPO3CMSCoreUtilityResourceUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Mail\MailerAdapterInterface' => [ + 'restFiles' => [ + 'Breaking-97752-MailerAdapterInterfaceRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Domain\Repository\PageRepositoryGetPageOverlayHookInterface' => [ + 'restFiles' => [ + 'Breaking-98303-RemovedHooksForLanguageOverlaysInPageRepository.rst', + 'Deprecation-98303-InterfacesForPageRepositoryLanguageOverlayHooks.rst', + 'Feature-98303-PSR-14EventsForModifyingLanguageOverlays.rst', + ], + ], + 'TYPO3\CMS\Core\Domain\Repository\PageRepositoryGetRecordOverlayHookInterface' => [ + 'restFiles' => [ + 'Breaking-98303-RemovedHooksForLanguageOverlaysInPageRepository.rst', + 'Deprecation-98303-InterfacesForPageRepositoryLanguageOverlayHooks.rst', + 'Feature-98303-PSR-14EventsForModifyingLanguageOverlays.rst', + ], + ], + 'TYPO3\CMS\Frontend\Plugin\AbstractPlugin' => [ + 'restFiles' => [ + 'Breaking-98281-MakeAbstractPluginInternal.rst', + 'Deprecation-100639-DeprecateAbstractPlugin.rst', + ], + ], + 'TYPO3\CMS\Backend\View\PageLayoutView' => [ + 'restFiles' => [ + 'Breaking-98375-RemovedHooksInPageModule.rst', + 'Feature-98375-PSR-14EventsInPageModule.rst', + ], + ], + 'TYPO3\CMS\Backend\View\PageLayoutViewDrawItemHookInterface' => [ + 'restFiles' => [ + 'Breaking-98375-RemovedHooksInPageModule.rst', + 'Feature-98375-PSR-14EventsInPageModule.rst', + ], + ], + 'TYPO3\CMS\Backend\View\PageLayoutViewDrawFooterHookInterface' => [ + 'restFiles' => [ + 'Breaking-98375-RemovedHooksInPageModule.rst', + 'Feature-98375-PSR-14EventsInPageModule.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\Exception\AccessDeniedHookException' => [ + 'restFiles' => [ + 'Breaking-98304-RemovedHookForModifyingEditFormUserAccess.rst', + 'Feature-98304-PSR-14EventForModifyingEditFormUserAccess.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Browser\AbstractElementBrowser' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Browser\DatabaseBrowser' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Browser\ElementBrowserInterface' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Browser\ElementBrowserRegistry' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Browser\FileBrowser' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Browser\FolderBrowser' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Controller\AbstractLinkBrowserController' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Controller\AccessDeniedException' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Controller\ClearPageCacheController' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Controller\ElementBrowserController' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Controller\RecordListController' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Controller\RecordDownloadController' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Event\RenderAdditionalContentToRecordListEvent' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Event\ModifyRecordListHeaderColumnsEvent' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Event\ModifyRecordListRecordActionsEvent' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Event\ModifyRecordListTableActionsEvent' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + ], + ], + 'TYPO3\CMS\Recordlist\LinkHandler\AbstractLinkHandler' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + ], + ], + 'TYPO3\CMS\Recordlist\LinkHandler\FileLinkHandler' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + ], + ], + 'TYPO3\CMS\Recordlist\LinkHandler\FolderLinkHandler' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + ], + ], + 'TYPO3\CMS\Recordlist\LinkHandler\LinkHandlerInterface' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + ], + ], + 'TYPO3\CMS\Recordlist\LinkHandler\MailLinkHandler' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + ], + ], + 'TYPO3\CMS\Recordlist\LinkHandler\PageLinkHandler' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + ], + ], + 'TYPO3\CMS\Recordlist\LinkHandler\RecordLinkHandler' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + ], + ], + 'TYPO3\CMS\Recordlist\LinkHandler\TelephoneLinkHandler' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + ], + ], + 'TYPO3\CMS\Recordlist\LinkHandler\UrlLinkHandler' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DownloadRecordList' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Tree\View\LinkParameterProviderInterface' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + ], + ], + 'TYPO3\CMS\Recordlist\View\RecordSearchBoxComponent' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + ], + ], + 'TYPO3\CMS\Recordlist\View\FolderUtilityRenderer' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\RecordListGetTableHookInterface' => [ + 'restFiles' => [ + 'Breaking-98490-VariousHooksAndMethodsChangedInDatabaseRecordList.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Service\UserFileInlineLabelService' => [ + 'restFiles' => [ + 'Deprecation-98479-DeprecatedFileReferenceRelatedFunctionality.rst', + ], + ], + 'TYPO3\CMS\Frontend\Typolink\LinkResultFactory' => [ + 'restFiles' => [ + 'Deprecation-97536-LinkResultFactory.rst', + ], + ], + 'TYPO3\CMS\Core\Database\Query\Restriction\BackendWorkspaceRestriction' => [ + 'restFiles' => [ + 'Deprecation-98996-DoctrineDBALBackendWorkspaceRestrictionAndFrontendWorkspaceRestriction.rst', + ], + ], + 'TYPO3\CMS\Core\Database\Query\Restriction\FrontendWorkspaceRestriction' => [ + 'restFiles' => [ + 'Deprecation-98996-DoctrineDBALBackendWorkspaceRestrictionAndFrontendWorkspaceRestriction.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService' => [ + 'restFiles' => [ + 'Deprecation-99020-DeprecateTypoScriptTemplateService.rst', + 'Breaking-97816-NewTypoScriptParserInFrontend.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser' => [ + 'restFiles' => [ + 'Deprecation-99120-DeprecateOldTypoScriptParser.rst', + ], + ], + 'TYPO3\CMS\Core\Configuration\Loader\PageTsConfigLoader' => [ + 'restFiles' => [ + 'Deprecation-99120-DeprecateOldTypoScriptParser.rst', + ], + ], + 'TYPO3\CMS\Core\Configuration\PageTsConfig' => [ + 'restFiles' => [ + 'Deprecation-99120-DeprecateOldTypoScriptParser.rst', + ], + ], + 'TYPO3\CMS\Core\Configuration\Parser\PageTsConfigParser' => [ + 'restFiles' => [ + 'Deprecation-99120-DeprecateOldTypoScriptParser.rst', + ], + ], + 'TYPO3\CMS\Core\Configuration\Event\ModifyLoadedPageTsConfigEvent' => [ + 'restFiles' => [ + 'Deprecation-99120-DeprecateOldTypoScriptParser.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Service\UserFileMountService' => [ + 'restFiles' => [ + 'Deprecation-97923-DeprecateUserFileMountService.rst', + ], + ], + 'TYPO3\CMS\Core\Configuration\TypoScript\ConditionMatching\ConditionMatcherInterface' => [ + 'restFiles' => [ + 'Deprecation-100047-DeprecatedConditionMatcherClasses.rst', + ], + ], + 'TYPO3\CMS\Core\Configuration\TypoScript\ConditionMatching\AbstractConditionMatcher' => [ + 'restFiles' => [ + 'Deprecation-100047-DeprecatedConditionMatcherClasses.rst', + ], + ], + 'TYPO3\CMS\Backend\Configuration\TypoScript\ConditionMatching\ConditionMatcher' => [ + 'restFiles' => [ + 'Deprecation-100047-DeprecatedConditionMatcherClasses.rst', + ], + ], + 'TYPO3\CMS\Frontend\Configuration\TypoScript\ConditionMatching\ConditionMatcher' => [ + 'restFiles' => [ + 'Deprecation-100047-DeprecatedConditionMatcherClasses.rst', + ], + ], + 'TYPO3\CMS\Core\Exception\MissingTsfeException' => [ + 'restFiles' => [ + 'Deprecation-100237-TypoScriptRelatedExceptions.rst', + ], + ], + 'TYPO3\CMS\Core\Configuration\TypoScript\Exception\InvalidTypoScriptConditionException' => [ + 'restFiles' => [ + 'Deprecation-100237-TypoScriptRelatedExceptions.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\BrowseTreeView' => [ + 'restFiles' => [ + 'Deprecation-100237-TypoScriptRelatedExceptions.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\ElementBrowserPageTreeView' => [ + 'restFiles' => [ + 'Deprecation-100454-LegacyTreeImplementations.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Service\MagicImageService' => [ + 'restFiles' => [ + 'Deprecation-99237-MagicImageService.rst', + ], + ], +]; diff --git a/config/Matcher/v12/ConstantMatcher.php b/config/Matcher/v12/ConstantMatcher.php new file mode 100644 index 0000000..d72d9a0 --- /dev/null +++ b/config/Matcher/v12/ConstantMatcher.php @@ -0,0 +1,291 @@ + [ + 'restFiles' => [ + 'Breaking-82162-GlobalErrorConstantsRemoved.rst', + ], + ], + 'TYPO3_ERROR_DLOG' => [ + 'restFiles' => [ + 'Breaking-82162-GlobalErrorConstantsRemoved.rst', + ], + ], + 'TYPO3_EXCEPTION_DLOG' => [ + 'restFiles' => [ + 'Breaking-82162-GlobalErrorConstantsRemoved.rst', + ], + ], + 'TYPO3_user_agent' => [ + 'restFiles' => [ + 'Breaking-82296-UserAgentConstantRemoved.rst', + ], + ], + 'T3_ERR_SV_GENERAL' => [ + 'restFiles' => [ + 'Deprecation-85123-ConstantsRelatedToServices.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'T3_ERR_SV_NOT_AVAIL' => [ + 'restFiles' => [ + 'Deprecation-85123-ConstantsRelatedToServices.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'T3_ERR_SV_WRONG_SUBTYPE' => [ + 'restFiles' => [ + 'Deprecation-85123-ConstantsRelatedToServices.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'T3_ERR_SV_NO_INPUT' => [ + 'restFiles' => [ + 'Deprecation-85123-ConstantsRelatedToServices.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'T3_ERR_SV_FILE_NOT_FOUND' => [ + 'restFiles' => [ + 'Deprecation-85123-ConstantsRelatedToServices.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'T3_ERR_SV_FILE_READ' => [ + 'restFiles' => [ + 'Deprecation-85123-ConstantsRelatedToServices.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'T3_ERR_SV_FILE_WRITE' => [ + 'restFiles' => [ + 'Deprecation-85123-ConstantsRelatedToServices.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'T3_ERR_SV_PROG_NOT_FOUND' => [ + 'restFiles' => [ + 'Deprecation-85123-ConstantsRelatedToServices.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'T3_ERR_SV_PROG_FAILED' => [ + 'restFiles' => [ + 'Deprecation-85123-ConstantsRelatedToServices.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'PATH_thisScript' => [ + 'restFiles' => [ + 'Feature-84153-IntroduceAGenericEnvironmentClass.rst', + 'Deprecation-85285-DeprecatedSystemConstants.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'PATH_typo3' => [ + 'restFiles' => [ + 'Feature-84153-IntroduceAGenericEnvironmentClass.rst', + 'Deprecation-85285-DeprecatedSystemConstants.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'PATH_typo3conf' => [ + 'restFiles' => [ + 'Feature-84153-IntroduceAGenericEnvironmentClass.rst', + 'Deprecation-85285-DeprecatedSystemConstants.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_OS' => [ + 'restFiles' => [ + 'Feature-84153-IntroduceAGenericEnvironmentClass.rst', + 'Deprecation-85285-DeprecatedSystemConstants.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'NUL' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TAB' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'SUB' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_URL_SYSTEMREQUIREMENTS' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_URL_DOWNLOAD' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_URL_SECURITY' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_URL_CONTRIBUTE' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_URL_CONSULTANCY' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_URL_DOCUMENTATION_TSCONFIG' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_URL_DOCUMENTATION_TSREF' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_URL_DOCUMENTATION' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_URL_MAILINGLISTS' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'PATH_site' => [ + 'restFiles' => [ + 'Deprecation-85285-DeprecatedSystemConstants.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_version' => [ + 'restFiles' => [ + 'Deprecation-90007-GlobalConstantsTYPO3_versionAndTYPO3_branch.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_branch' => [ + 'restFiles' => [ + 'Deprecation-90007-GlobalConstantsTYPO3_versionAndTYPO3_branch.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_copyright_year' => [ + 'restFiles' => [ + 'Deprecation-89866-Global-TYPO3-information-related-constants.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_URL_GENERAL' => [ + 'restFiles' => [ + 'Deprecation-89866-Global-TYPO3-information-related-constants.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_URL_LICENSE' => [ + 'restFiles' => [ + 'Deprecation-89866-Global-TYPO3-information-related-constants.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_URL_EXCEPTION' => [ + 'restFiles' => [ + 'Deprecation-89866-Global-TYPO3-information-related-constants.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_URL_DONATE' => [ + 'restFiles' => [ + 'Deprecation-89866-Global-TYPO3-information-related-constants.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_URL_WIKI_OPCODECACHE' => [ + 'restFiles' => [ + 'Deprecation-89866-Global-TYPO3-information-related-constants.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'FILE_DENY_PATTERN_DEFAULT' => [ + 'restFiles' => [ + 'Deprecation-90147-UnifiedFileNameValidator.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'PHP_EXTENSIONS_DEFAULT' => [ + 'restFiles' => [ + 'Deprecation-90147-UnifiedFileNameValidator.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_MODE' => [ + 'restFiles' => [ + 'Deprecation-92947-DeprecateTYPO3_MODEAndTYPO3_REQUESTTYPEConstants.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_REQUESTTYPE' => [ + 'restFiles' => [ + 'Deprecation-92947-DeprecateTYPO3_MODEAndTYPO3_REQUESTTYPEConstants.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_REQUESTTYPE_FE' => [ + 'restFiles' => [ + 'Deprecation-92947-DeprecateTYPO3_MODEAndTYPO3_REQUESTTYPEConstants.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_REQUESTTYPE_BE' => [ + 'restFiles' => [ + 'Deprecation-92947-DeprecateTYPO3_MODEAndTYPO3_REQUESTTYPEConstants.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_REQUESTTYPE_CLI' => [ + 'restFiles' => [ + 'Deprecation-92947-DeprecateTYPO3_MODEAndTYPO3_REQUESTTYPEConstants.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_REQUESTTYPE_AJAX' => [ + 'restFiles' => [ + 'Deprecation-92947-DeprecateTYPO3_MODEAndTYPO3_REQUESTTYPEConstants.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_REQUESTTYPE_INSTALL' => [ + 'restFiles' => [ + 'Deprecation-92947-DeprecateTYPO3_MODEAndTYPO3_REQUESTTYPEConstants.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_mainDir' => [ + 'restFiles' => [ + 'Deprecation-98283-PHPConstantTYPO3_mainDir.rst', + ], + ], +]; diff --git a/config/Matcher/v12/ConstructorArgumentMatcher.php b/config/Matcher/v12/ConstructorArgumentMatcher.php new file mode 100644 index 0000000..b040b53 --- /dev/null +++ b/config/Matcher/v12/ConstructorArgumentMatcher.php @@ -0,0 +1,42 @@ + [ + 'required' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84109-DeprecateDependencyResolver.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController' => [ + 'dropped' => [ + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Breaking-82572-RDCTFunctionalityRemoved.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'unused' => [ + 'unusedArgumentNumbers' => [ 6, 7 ], + 'restFiles' => [ + 'Deprecation-86002-TSFEConstructorWithNo_cacheArgument.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapper' => [ + 'called' => [ + 'numberOfMandatoryArguments' => 7, + 'maximumNumberOfArguments' => 8, + 'restFiles' => [ + 'Breaking-87305-UseConstructorInjectionInDataMapper.rst', + 'Deprecation-87305-UseConstructorInjectionInDataMapper.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + ], +]; diff --git a/config/Matcher/v12/FunctionCallMatcher.php b/config/Matcher/v12/FunctionCallMatcher.php new file mode 100644 index 0000000..e3233b8 --- /dev/null +++ b/config/Matcher/v12/FunctionCallMatcher.php @@ -0,0 +1,33 @@ + [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-37180-RemovedExtDirectDebugAndGLOBALSerror.rst', + ], + ], + 'debugEnd' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-37180-RemovedExtDirectDebugAndGLOBALSerror.rst', + ], + ], + 'xdebug' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-82640-Re-arrangingGlobalDebugFunctions.rst', + ], + ], + 'debug' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-82640-Re-arrangingGlobalDebugFunctions.rst', + ], + ], +]; diff --git a/config/Matcher/v12/InterfaceMethodChangedMatcher.php b/config/Matcher/v12/InterfaceMethodChangedMatcher.php new file mode 100644 index 0000000..42969cd --- /dev/null +++ b/config/Matcher/v12/InterfaceMethodChangedMatcher.php @@ -0,0 +1,18 @@ + [ + 'newNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'getHashedPassword' => [ + 'newNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + ], + ], +]; diff --git a/config/Matcher/v12/MethodAnnotationMatcher.php b/config/Matcher/v12/MethodAnnotationMatcher.php new file mode 100644 index 0000000..1d1db23 --- /dev/null +++ b/config/Matcher/v12/MethodAnnotationMatcher.php @@ -0,0 +1,17 @@ + [ + 'restFiles' => [ + 'Feature-83094-ReplaceIgnorevalidationWithTYPO3CMSExtbaseAnnotationIgnoreValidation.rst', + 'Deprecation-83094-ReplaceIgnorevalidationWithTYPO3CMSExtbaseAnnotationIgnoreValidation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '@cli' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], +]; diff --git a/config/Matcher/v12/MethodArgumentDroppedMatcher.php b/config/Matcher/v12/MethodArgumentDroppedMatcher.php new file mode 100644 index 0000000..7f5adb1 --- /dev/null +++ b/config/Matcher/v12/MethodArgumentDroppedMatcher.php @@ -0,0 +1,438 @@ +euc_char_mapping' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->sb_char_mapping' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->utf8_char_mapping' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->extFileFunctions' => [ + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80513-DataHandlerVariousMethodsAndMethodArguments.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\LanguageStore->setConfiguration' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\Parser\AbstractXmlParser->getParsedData' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80486-SettingCharsetViaLocalizationParserInterface-getParsedData.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\Parser\LocalizationParserInterface->getParsedData' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80486-SettingCharsetViaLocalizationParserInterface-getParsedData.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\Parser\LocallangXmlParser->getParsedData' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80486-SettingCharsetViaLocalizationParserInterface-getParsedData.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->addInlineLanguageLabelFile' => [ + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->includeLanguageFileForInline' => [ + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Query->like' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-57385-DeprecateParameterCaseSensitiveOfExtbaseLikeComparison.rst', + ], + ], + 'TYPO3\CMS\Frontend\Plugin\AbstractPlugin->pi_getLL' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-71917-DeprecateTheArgumentHscForGetLLGetLLLAndSL.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->getLL' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-71917-DeprecateTheArgumentHscForGetLLGetLLLAndSL.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->getLLL' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-71917-DeprecateTheArgumentHscForGetLLGetLLLAndSL.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->sL' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-71917-DeprecateTheArgumentHscForGetLLGetLLLAndSL.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->getRawRecord' => [ + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-81218-NoWSOLArgumentInPageRepository-getRawRecord.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->performRollback' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->printLogErrorMessages' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-82629-TceDbOptionsPrErrAndUPTRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility->mkdir_deep' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-82702-SecondArgumentOfGeneralUtilitymkdir_deep.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapper->getPlainValue' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-83241-ExtbaseRemovedCustomFunctionalityForDataMapper-getPlainValue.rst', + ], + ], + 'TYPO3\CMS\Impexp\Controller\ImportExportController->addRecordsForPid' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-83592-ImpexpRemovedMaximumNumberOfRecordsRestriction.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Impexp\Controller\ImportExportController->exec_listQueryPid' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-83592-ImpexpRemovedMaximumNumberOfRecordsRestriction.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\core\Authentication\BackendUserAuthentication->getTSConfig' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84993-DeprecateSomeTSconfigRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository->fetchOriginLanguage' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-84877-MethodsOfLocalizationRepositoryChanged.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository->getLocalizedRecordCount' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-84877-MethodsOfLocalizationRepositoryChanged.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository->fetchAvailableLanguages' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-84877-MethodsOfLocalizationRepositoryChanged.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository->getRecordsToCopyDatabaseResult' => [ + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-84877-MethodsOfLocalizationRepositoryChanged.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt->getHashedPassword' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Md5Salt->getHashedPassword' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt->getHashedPassword' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt->getHashedPassword' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->addInlineLanguageLabelArray' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85806-SecondArgumentOfPageRendereraddInlineLanguageLabelArray.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->modAccess' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Frontend\Page\PageRepository->enableFields' => [ + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-88574-4thParameterOfPageRepository-enableFieldsRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\LanguageService->includeLLFile' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-88567-GLOBALS_LOCAL_LANG.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\IndexedSearch\Indexer->backend_initIndexer' => [ + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Breaking-88741-CHashCalculationInIndexedSearchRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceCompressor->concatenateCssFiles' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-88758-SelectiveConcatenationOfCSSFilesInResourceCompressorRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility->wrapClickMenuOnIcon' => [ + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-92583-DeprecateLastArgumentsOfWrapClickMenuOnIcon.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getQueryArguments' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-93041-RemoveTypoScriptOptionAddQueryStringmethod.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\AbstractFile->getPublicUrl' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-94193-PublicUrlWithRelativePathsInFALAPI.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\File->getPublicUrl' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-94193-PublicUrlWithRelativePathsInFALAPI.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\FileInterface->getPublicUrl' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-94193-PublicUrlWithRelativePathsInFALAPI.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\FileReference->getPublicUrl' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-94193-PublicUrlWithRelativePathsInFALAPI.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Folder->getPublicUrl' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-94193-PublicUrlWithRelativePathsInFALAPI.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\InaccessibleFolder->getPublicUrl' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-94193-PublicUrlWithRelativePathsInFALAPI.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ProcessedFile->getPublicUrl' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-94193-PublicUrlWithRelativePathsInFALAPI.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceStorage->getPublicUrl' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-94193-PublicUrlWithRelativePathsInFALAPI.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\OnlineMediaHelperInterface->getPublicUrl' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-94193-PublicUrlWithRelativePathsInFALAPI.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\YouTubeHelper->getPublicUrl' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-94193-PublicUrlWithRelativePathsInFALAPI.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\VimeoHelper->getPublicUrl' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-94193-PublicUrlWithRelativePathsInFALAPI.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\ApplicationInterface->run' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-94272-DeprecatedApplication-runCallback.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->writeForeignField' => [ + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-95062-SkipSortingArgumentOfRelationHandler-writeForeignField.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getATagParams' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-95219-TypoScriptFrontendController-ATagParams.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->writeUC' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95320-VariousMethodArgumentsInAuthenticationObjects.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->unpack_uc' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95320-VariousMethodArgumentsInAuthenticationObjects.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->backendCheckLogin' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95320-VariousMethodArgumentsInAuthenticationObjects.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->isInWebMount' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-95320-VariousMethodArgumentsInAuthenticationObjects.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Backend\Avatar\Image->getUrl' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-96205-RemovalOfLastRelativeToCurrentScriptRemains.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Rendering\AudioTagRenderer->render' => [ + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-96205-RemovalOfLastRelativeToCurrentScriptRemains.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Rendering\FileRendererInterface->render' => [ + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-96205-RemovalOfLastRelativeToCurrentScriptRemains.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Rendering\VideoTagRenderer->render' => [ + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-96205-RemovalOfLastRelativeToCurrentScriptRemains.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Rendering\VimeoRenderer->render' => [ + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-96205-RemovalOfLastRelativeToCurrentScriptRemains.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Rendering\YoutubeRenderer->render' => [ + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-96205-RemovalOfLastRelativeToCurrentScriptRemains.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->checkAuthMode' => [ + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-97265-SimplifiedAccessModeSystem.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->getTable' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-98490-VariousHooksAndMethodsChangedInDatabaseRecordList.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->getQueryBuilder' => [ + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Breaking-98490-VariousHooksAndMethodsChangedInDatabaseRecordList.rst', + ], + ], +]; diff --git a/config/Matcher/v12/MethodArgumentDroppedStaticMatcher.php b/config/Matcher/v12/MethodArgumentDroppedStaticMatcher.php new file mode 100644 index 0000000..ae399d2 --- /dev/null +++ b/config/Matcher/v12/MethodArgumentDroppedStaticMatcher.php @@ -0,0 +1,104 @@ + [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73516-VariousGeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::intExplode' => [ + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-99900-GeneralUtilityIntExplodeLimitParameter.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::wrapJS' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75621-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Recycler\Utility\RecyclerUtility::getRecordPath' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75637-DeprecateOptionalParametersOfRecyclerUtilitygetRecordPath.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::callUserFunction' => [ + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-74533-ThrowExceptionIfUserFunctionDoesNotExist.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getPagesTSconfig' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-54152-DeprecateArgumentsOfBackendUtilityGetPagesTSconfig.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::isLoaded' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-82899-ExtensionManagementUtilityMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::explodeUrl2Array' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85801-GeneralUtilityexplodeUrl2Array-2ndMethodArgument.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ObjectAccess::getProperty' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-87332-AvoidRuntimeReflectionCallsInObjectAccess.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ObjectAccess::getPropertyInternal' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-87332-AvoidRuntimeReflectionCallsInObjectAccess.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ObjectAccess::setProperty' => [ + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-87332-AvoidRuntimeReflectionCallsInObjectAccess.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::getUrl' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-90956-AlternativeFetchMethodsAndReportsForGeneralUtilitygetUrl.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ArrayUtility::arrayDiffAssocRecursive' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-94137-SwitchBehaviorOfArrayUtilityarrayDiffAssocRecursive.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\DebugUtility::debug' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-98069-DebugConsoleRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Utility\LocalizationUtility::translate' => [ + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-100721-LabelRelatedMethodsAndArguments.rst', + ], + ], +]; diff --git a/config/Matcher/v12/MethodArgumentRequiredMatcher.php b/config/Matcher/v12/MethodArgumentRequiredMatcher.php new file mode 100644 index 0000000..8d88483 --- /dev/null +++ b/config/Matcher/v12/MethodArgumentRequiredMatcher.php @@ -0,0 +1,69 @@ +searchWhere' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->calculateLinkVars' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86046-AdditionalArgumentsInSeveralTypoScriptFrontendControllerMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->preparePageContentGeneration' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86046-AdditionalArgumentsInSeveralTypoScriptFrontendControllerMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Routing\Aspect\AspectFactory->createAspects' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Important-88720-RespectSiteForPersistedMappers.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\QueryInterface->logicalAnd' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => PHP_INT_MAX, + 'restFiles' => [ + 'Breaking-96044-HardenMethodSignatureOfLogicalAndAndLogicalOr.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Query->logicalAnd' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => PHP_INT_MAX, + 'restFiles' => [ + 'Breaking-96044-HardenMethodSignatureOfLogicalAndAndLogicalOr.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\QueryInterface->logicalOr' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => PHP_INT_MAX, + 'restFiles' => [ + 'Breaking-96044-HardenMethodSignatureOfLogicalAndAndLogicalOr.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Query->logicalOr' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => PHP_INT_MAX, + 'restFiles' => [ + 'Breaking-96044-HardenMethodSignatureOfLogicalAndAndLogicalOr.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->generatePage_postProcessing' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-97862-HooksRelatedToGeneratingPageContentRemoved.rst', + ], + ], +]; diff --git a/config/Matcher/v12/MethodArgumentRequiredStaticMatcher.php b/config/Matcher/v12/MethodArgumentRequiredStaticMatcher.php new file mode 100644 index 0000000..5ab9f77 --- /dev/null +++ b/config/Matcher/v12/MethodArgumentRequiredStaticMatcher.php @@ -0,0 +1,11 @@ + [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-82899-MoreRestrictingChecksForAPIMethodsInExtensionManagementUtility.rst', + ], + ], +]; diff --git a/config/Matcher/v12/MethodArgumentUnusedMatcher.php b/config/Matcher/v12/MethodArgumentUnusedMatcher.php new file mode 100644 index 0000000..9ca9365 --- /dev/null +++ b/config/Matcher/v12/MethodArgumentUnusedMatcher.php @@ -0,0 +1,38 @@ +RTE_transform' => [ + 'unusedArgumentNumbers' => [ 2 ], + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79341-MethodsRelatedToRichtextConfiguration.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\LocalizationFactory->getParsedData' => [ + 'unusedArgumentNumbers' => [ 3, 4 ], + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80486-SettingCharsetViaLocalizationParserInterface-getParsedData.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->linkData' => [ + 'unusedArgumentNumbers' => [ 4 ], + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->whichWorkspace' => [ + 'unusedArgumentNumbers' => [ 1 ], + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80485-MethodParameterOfTSFE-whichWorkspaceToReturnTheWorkspaceTitle.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->TS_AtagToAbs' => [ + 'unusedArgumentNumbers' => [ 2 ], + 'restFiles' => [ + 'Deprecation-83252-Link-tagSyntaxProcesssing.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], +]; diff --git a/config/Matcher/v12/MethodCallMatcher.php b/config/Matcher/v12/MethodCallMatcher.php new file mode 100644 index 0000000..c795c9f --- /dev/null +++ b/config/Matcher/v12/MethodCallMatcher.php @@ -0,0 +1,5718 @@ +confirmMsg' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\BackendController->addCssFile' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80491-BackendControllerInclusionHooks.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\BackendController->addJavascript' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80491-BackendControllerInclusionHooks.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\BackendController->addJavascriptFile' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80491-BackendControllerInclusionHooks.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\BackendController->includeLegacyBackendItems' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Page\LocalizationController->getRecordUidsToCopy' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78872-DeprecateMethodGetRecordUidsToCopy.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Page\PageLayoutController->printContent' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80445-DeprecatePrintContentMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository->getAllowedLanguagesForBackendUser' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75760-DeprecateMethodsOfLocalizationRepository.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository->getExcludeQueryPart' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75760-DeprecateMethodsOfLocalizationRepository.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository->getPreviousLocalizedRecordUid' => [ + 'numberOfMandatoryArguments' => 5, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79258-MethodsInLocalizationRepository.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository->getRecordLocalization' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79258-MethodsInLocalizationRepository.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\FormDataProvider\AbstractItemProvider->sanitizeMaxItems' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78899-FormEngineMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Module\AbstractFunctionModule->getBackPath' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78314-AbstractFunctionModule-getBackPath.rst', + ], + ], + 'TYPO3\CMS\Backend\Module\AbstractFunctionModule->incLocalLang' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80511-AbstractFunctionModule-incLocalLangAndThisPath.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\AbstractFormElement->isWizardsDisabled' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\AbstractFormElement->renderWizards' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 9, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78899-FormEngineMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\AbstractNode->getValidationDataAsDataAttribute' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78899-FormEngineMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\FormResultCompiler->JStop' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75363-DeprecateFormResultCompilerJStop.rst', + ], + ], + 'TYPO3\CMS\Backend\Routing\UriBuilder->buildUriFromAjaxId' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75340-MethodsRelatedToGeneratingTraditionalBackendAJAXURLs.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->divider' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-71260-DocumentTemplateMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->funcMenu' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72733-DeprecateMoreMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->getContextMenuCode' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->getDragDropCode' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72733-DeprecateMoreMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->getHeader' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->getResourceHeader' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->getTabMenu' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72733-DeprecateMoreMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->getTabMenuRaw' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->header' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->icons' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->loadJavascriptLib' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->section' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->sectionBegin' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-71260-DocumentTemplateMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->sectionEnd' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-71260-DocumentTemplateMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->sectionHeader' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-71260-DocumentTemplateMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->t3Button' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->getVersionSelector' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72733-DeprecateMoreMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->viewPageIcon' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->wrapInCData' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72733-DeprecateMoreMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->wrapScriptTags' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\ModuleTemplate->getVersionSelector' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72733-DeprecateMoreMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\View\PageLayoutView->pages_getTree' => [ + 'numberOfMandatoryArguments' => 5, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-76520-DeprecateMethodPages_getTreeOfPageLayoutView.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->veriCode' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79327-DeprecateAbstractUserAuthenticationveriCodeMethod.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->convCapitalize' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->conv_case' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->euc_char2byte_pos' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->euc_strlen' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->euc_strtrunc' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->euc_substr' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->getPreferredClientLanguage' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73511-BrowserLanguageDetectionMovedToLocales.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->strlen' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->strtrunc' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->substr' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->utf8_byte2char_pos' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->utf8_strlen' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->utf8_strpos' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->utf8_strrpos' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->utf8_strtrunc' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->utf8_substr' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->loadExtensionTables' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80079-DeprecatedBootstraploadExtensionTables.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->readyForInterface' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78899-FormEngineMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Database\QueryView->tableWrap' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77557-MethodQueryView-tableWrap.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->createTempSubDir' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80514-GraphicalFunctions-tempPathAndCreateTempSubDir.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->prependAbsolutePath' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-74022-GraphicalFunctions-prependAbsolutePath.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\IconRegistry->getDeprecationSettings' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73606-DeprecateIconRegistrygetDeprecationSettings.rst', + ], + ], + 'TYPO3\CMS\Core\Messaging\FlashMessage->getIconName' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78477-RefactoringOfFlashMessageRendering.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->splitConfArray' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78650-TemplateService-splitConfArray.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->fileContent' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77477-TemplateService-fileContent.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->removeQueryString' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-74156-TemplateServicesortedKeyListAndTemplateService-removeQueryString.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->sortedKeyList' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-74156-TemplateServicesortedKeyListAndTemplateService-removeQueryString.rst', + ], + ], + 'TYPO3\CMS\Dashboard\DashboardInitializationService->getRequireJsModules' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-96524-DeprecateInlineJavaScriptInDashboard.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Qom\Comparison->getParameterIdentifier' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77502-ExtbasePreparsingOfQueriesRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Qom\Comparison->setParameterIdentifier' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77502-ExtbasePreparsingOfQueriesRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings->getUsePreparedStatement' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77432-ExtbasePreparedStatementQueryOption.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings->getUseQueryCache' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Breaking-77460-ExtbaseQueryCacheRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings->usePreparedStatement' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77432-ExtbasePreparedStatementQueryOption.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings->useQueryCache' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Breaking-77460-ExtbaseQueryCacheRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Rendering\RenderingContext->getObjectManager' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79972-DeprecatedFluidOverrides.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Rendering\RenderingContext->getTemplateVariableContainer' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-69863-DeprecateGetTemplateVariableContainerFunction.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Rendering\RenderingContext->injectObjectManager' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Rendering\RenderingContext->setLegacyMode' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79972-DeprecatedFluidOverrides.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\AbstractFormElement->onSubmit' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\AbstractSection->onSubmit' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\FileUpload->onBuildingFinished' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\FormElementInterface->onSubmit' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\UnknownFormElement->onSubmit' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\Renderable\AbstractRenderable->beforeRendering' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\Renderable\AbstractRenderable->onBuildingFinished' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\Renderable\RenderableInterface->onBuildingFinished' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\Renderable\RootRenderableInterface->beforeRendering' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Runtime\FormRuntime->beforeRendering' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->record_registration' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-70316-FrontendBasketWithRecs.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\AbstractContentObject->getContentObject' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-68748-DeprecateAbstractContentObjectgetContentObject.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->subMenu' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->link' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->procesItemStates' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->changeLinksForAccessRestrictedPages' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->isNext' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->isActive' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->isCurrent' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->isSubMenu' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->isItemState' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->accessKey' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->userProcess' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->setATagParts' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->getPageTitle' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->getMPvar' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->getDoktypeExcludeWhere' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->getBannedUids' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->menuTypoLink' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 7, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\GraphicalMenuContentObject->extProc_RO' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\GraphicalMenuContentObject->extProc_init' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\GraphicalMenuContentObject->extProc_beforeLinking' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\GraphicalMenuContentObject->extProc_afterLinking' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\GraphicalMenuContentObject->extProc_beforeAllWrap' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\GraphicalMenuContentObject->extProc_fisish' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->URLqMark' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80510-ContentObjectRenderer-URLqMark.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->clearTSProperties' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80532-GifBuilder-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->fileResource' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77524-DeprecatedMethodFileResourceOfContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->fillInMarkerArray' => [ + // Note: This was moved from ContentObjectRenderer to TemplateService + // If usage is adapted to TemplateService, it will still match (no class instance check) + // And will turn into a false positive match. + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80527-Marker-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getClosestMPvalueForPage' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getSubpart' => [ + // Note: This was moved from ContentObjectRenderer to TemplateService + // If usage is adapted to TemplateService, it will still match (no class instance check) + // And will turn into a false positive match. + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80527-Marker-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getWhere' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->gifBuilderTextBox' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80532-GifBuilder-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->includeLibs' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73514-IncludeLibraryMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->linebreaks' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80532-GifBuilder-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->processParams' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72851-DeprecateSomeFunctionsNotInUseAnymoreInTheCore.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->removeBadHTML' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-15415-DeprecateRemoveBadHTML.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->stdWrap_fontTag' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-76383-DeprecateFontTag.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->stdWrap_removeBadHTML' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-15415-DeprecateRemoveBadHTML.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->substituteMarker' => [ + // Note: This was moved from ContentObjectRenderer to TemplateService + // If usage is adapted to TemplateService, it will still match (no class instance check) + // And will turn into a false positive match. + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80527-Marker-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->substituteMarkerAndSubpartArrayRecursive' => [ + // Note: This was moved from ContentObjectRenderer to TemplateService + // If usage is adapted to TemplateService, it will still match (no class instance check) + // And will turn into a false positive match. + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80527-Marker-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->substituteMarkerArray' => [ + // Note: This was moved from ContentObjectRenderer to TemplateService + // If usage is adapted to TemplateService, it will still match (no class instance check) + // And will turn into a false positive match. + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80527-Marker-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->substituteMarkerArrayCached' => [ + // Note: This was moved from ContentObjectRenderer to TemplateService + // If usage is adapted to TemplateService, it will still match (no class instance check) + // And will turn into a false positive match. + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80527-Marker-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->substituteMarkerInObject' => [ + // Note: This was moved from ContentObjectRenderer to TemplateService + // If usage is adapted to TemplateService, it will still match (no class instance check) + // And will turn into a false positive match. + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80527-Marker-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->substituteSubpart' => [ + // Note: This was moved from ContentObjectRenderer to TemplateService + // If usage is adapted to TemplateService, it will still match (no class instance check) + // And will turn into a false positive match. + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80527-Marker-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->substituteSubpartArray' => [ + // Note: This was moved from ContentObjectRenderer to TemplateService + // If usage is adapted to TemplateService, it will still match (no class instance check) + // And will turn into a false positive match. + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80527-Marker-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\TextMenuContentObject->getBeforeAfter' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\TextMenuContentObject->extProc_init' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\TextMenuContentObject->extProc_beforeLinking' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\TextMenuContentObject->extProc_afterLinking' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\TextMenuContentObject->extProc_beforeAllWrap' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\TextMenuContentObject->extProc_finish' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->beLoginLinkIPList' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80444-TypoScriptFrontendController-BeLoginLinkIPList.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->csConv' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75327-TSFE-csConvObjAndTSFE-csConv.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->encryptCharcode' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79858-TSFE-relatedPropertiesAndMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->encryptEmail' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79858-TSFE-relatedPropertiesAndMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->generatePage_whichScript' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79858-TSFE-relatedPropertiesAndMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->includeLibraries' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73514-IncludeLibraryMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->setParseTime' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->getPathFromRootline' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77405-PageRepository-getPathFromRootline.rst', + ], + ], + 'TYPO3\CMS\IndexedSearch\Indexer->includeCrawlerClass' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78679-CrawlerInclusionViaRequire_onceInIndexedSearch.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->addModuleLabels' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72340-MovedModuleLabelsFromLanguageServiceToModuleLoader.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->getParserFactory' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73482-LANG-csConvObjAndLANG-parserFactory.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->makeEntities' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-71916-LanguageService-makeEntities.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->overrideLL' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72496-DeprecatedLANG-overrideLL.rst', + ], + ], + 'TYPO3\CMS\Lowlevel\Utility\ArrayBrowser->wrapValue' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80440-EXTlowlevelArrayBrowser-wrapValue.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList->makeQueryArray' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-76259-DeprecateMethodMakeQueryArrayOfAbstractDatabaseRecordList.rst', + ], + ], + 'TYPO3\CMS\Taskcenter\Controller\TaskModuleController->printContent' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80445-DeprecatePrintContentMethods.rst', + ], + ], + 'TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateInformationModuleFunctionController->processTemplateRowAfterLoading' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-81171-EditAbilityOfTypoScriptTemplateInEXTtstemplateRemoved.rst', + ], + ], + 'TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateInformationModuleFunctionController->processTemplateRowBeforeSaving' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-81171-EditAbilityOfTypoScriptTemplateInEXTtstemplateRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Model\BackendUserGroup->setHideInList' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-81534-DatabaseFieldBe_groupshide_in_listsDropped.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Model\BackendUserGroup->getHideInList' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-81534-DatabaseFieldBe_groupshide_in_listsDropped.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->formWidth' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-81540-DeprecateDocumentTemplateformWidth.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extensionmanager\Utility\FileHandlingUtility->sendSqlDumpFileToBrowserAndDelete' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-82148-DownloadSQLDumpDroppedInEM.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->main' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->toggleHighlight' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->displaySettings' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->displayHistory' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->displayMultipleDiff' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->renderDiff' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->generateTitle' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->createRollbackLink' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->linkPage' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->removeFilefields' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->resolveElement' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->resolveShUid' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\ElementHistoryController->main' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\ConfigurationForm->ext_makeHelpInformationForCategory' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-82398-RemoveSpecialConstantTSConstantEditor.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\ConfigurationForm->ext_displayExample' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-82398-RemoveSpecialConstantTSConstantEditor.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\ExtendedTemplateService->ext_getTSCE_config' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-82398-RemoveSpecialConstantTSConstantEditor.rst', + ], + ], + 'TYPO3\CMS\Extensionmanager\Domain\Model\ConfigurationCategory->setHighlightText' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-82398-RemoveSpecialConstantTSConstantEditor.rst', + ], + ], + 'TYPO3\CMS\Extensionmanager\Domain\Model\ConfigurationCategory->getHighlightText' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-82398-RemoveSpecialConstantTSConstantEditor.rst', + ], + ], + 'TYPO3\CMS\Extensionmanager\Domain\Model\ConfigurationItem->setHighlight' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-82398-RemoveSpecialConstantTSConstantEditor.rst', + ], + ], + 'TYPO3\CMS\Extensionmanager\Domain\Model\ConfigurationItem->getHighlight' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-82398-RemoveSpecialConstantTSConstantEditor.rst', + ], + ], + 'TYPO3\CMS\SysNote\Domain\Repository\SysNoteRepository->findByPidsAndAuthor' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-82506-RemoveBackendUserRepositoryInjectionInNoteController.rst', + ], + ], + 'TYPO3\CMS\Core\Service\AbstractService->devLog' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-52694-DeprecatedGeneralUtilitydevLog.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->sendRedirect' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-82572-RDCTFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->updateMD5paramsRecord' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-82572-RDCTFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->ensureClassLoadingInformationExists' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Version\DataHandler\CommandMap->setWorkspacesConsiderReferences' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-82701-AlwaysConsiderPublishingReferencesInWorkspaces.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->resorting' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-85300-DataHandlerResortingMethod.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->readLLfile' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-81217-TSFE-relatedLanguageMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->getLLL' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-81217-TSFE-relatedLanguageMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->initLLvars' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-81217-TSFE-relatedLanguageMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->addMetaTag' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-81464-AddAPIForMetaTagManagement.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\PropertyReflection->isTaggedWith' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\PropertyReflection->getTagsValues' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\PropertyReflection->getTagValues' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ClassSchema->addProperty' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ClassSchema->setModelType' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ClassSchema->getModelType' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ClassSchema->setUuidPropertyName' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ClassSchema->getUuidPropertyName' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ClassSchema->markAsIdentityProperty' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ClassSchema->getIdentityProperties' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Scheduler\Scheduler->scheduleNextSchedulerRunUsingAtDaemon' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-82832-UseAtDaemonDroppedFromScheduler.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->getDomainNameForPid' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-82926-DomainRelatedApiMethodInTSFE.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Configuration\TranslationConfigurationProvider->getTranslationTable' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-82445-PageTranslationRelatedFunctionality.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Configuration\TranslationConfigurationProvider->isTranslationInOwnTable' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-82445-PageTranslationRelatedFunctionality.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Configuration\TranslationConfigurationProvider->foreignTranslationTable' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-82445-PageTranslationRelatedFunctionality.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->newlog2' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Deprecation-83121-LoggingMethodDataHandler-newlog2.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->deleteClause' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-83118-DeleteClauseMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->stdWrap_spaceBefore' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-83124-RemoveStdWrapOptionsSpaceSpaceBeforeSpaceAfter.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->stdWrap_spaceAfter' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-83124-RemoveStdWrapOptionsSpaceSpaceBeforeSpaceAfter.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->stdWrap_space' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-83124-RemoveStdWrapOptionsSpaceSpaceBeforeSpaceAfter.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\BackendController->loadResourcesForRegisteredNavigationComponents' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\Pagetree\ExtdirectTreeDataProvider->getNodeTypes' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\Pagetree\ExtdirectTreeDataProvider->loadResources' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->setExtJsPath' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->getExtJsPath' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->addExtOnReadyCode' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->addExtDirectCode' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->loadExtJS' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->enableExtJsDebug' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->extGetNumberOfCachedPages' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-81460-DeprecateGetByTagOnCacheFrontends.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->stdWrap_TCAselectItem' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-83122-RemovedStdWrapOptionTCAselectItem.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->TCAlookup' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-83122-RemovedStdWrapOptionTCAselectItem.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->clean_directory' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-83256-RemovedLockFilePathFunctionality.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->printTitle' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-83254-MovedPageGenerationMethodsIntoTSFE.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->transformStyledATags' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-83252-Link-tagSyntaxProcesssing.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->TS_links_rte' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-83252-Link-tagSyntaxProcesssing.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->pageUnavailableAndExit' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-83883-PageNotFoundAndErrorHandlingInFrontend.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->pageNotFoundAndExit' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-83883-PageNotFoundAndErrorHandlingInFrontend.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->checkPageUnavailableHandler' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-83883-PageNotFoundAndErrorHandlingInFrontend.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->pageUnavailableHandler' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-83883-PageNotFoundAndErrorHandlingInFrontend.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->pageNotFoundHandler' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-83883-PageNotFoundAndErrorHandlingInFrontend.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->pageErrorHandler' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-83883-PageNotFoundAndErrorHandlingInFrontend.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\AbstractTreeView->setDataFromArray' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-83904-ArrayHandlingInAbstractTreeView.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\AbstractTreeView->setDataFromTreeArray' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-83904-ArrayHandlingInAbstractTreeView.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Filelist\FileFacade->getIcon' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-83942-DeprecatedFileFacadegetIcon.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->redirectToInstallTool' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->registerRequestHandlerImplementation' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->resolveRequestHandler' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->handleRequest' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->sendResponse' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->checkLockedBackendAndRedirectOrDie' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->checkBackendIpOrDie' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->checkSslBackendAndRedirectIfNeeded' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->initializeOutputCompression' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->sendHttpHeaders' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->shutdown' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->initializeBackendTemplate' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->endOutputBufferingAndCleanPreviousOutput' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->getApplicationContext' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->getRequestId' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Frontend\View\AdminPanelView->getAdminPanelHeaderData' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84118-VariousPublicMethodsOfAdminPanelViewDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\View\AdminPanelView->isAdminModuleEnabled' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84118-VariousPublicMethodsOfAdminPanelViewDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\View\AdminPanelView->saveConfigOptions' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84118-VariousPublicMethodsOfAdminPanelViewDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\View\AdminPanelView->extGetFeAdminValue' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-84118-VariousPublicMethodsOfAdminPanelViewDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\View\AdminPanelView->forcePreview' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84118-VariousPublicMethodsOfAdminPanelViewDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\View\AdminPanelView->isAdminModuleOpen' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84118-VariousPublicMethodsOfAdminPanelViewDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\View\AdminPanelView->extGetHead' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84118-VariousPublicMethodsOfAdminPanelViewDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\View\AdminPanelView->linkSectionHeader' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84118-VariousPublicMethodsOfAdminPanelViewDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\View\AdminPanelView->extGetItem' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Deprecation-84118-VariousPublicMethodsOfAdminPanelViewDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\ElementBrowserFolderTreeView->ext_isLinkable' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84145-DeprecateExt_isLinkable.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Package\PackageManager->injectDependencyResolver' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84109-DeprecateDependencyResolver.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->preInit' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->doProcessData' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->processData' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->makeEditForm' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->compileForm' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->shortCutLink' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->openInNewWindowLink' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->languageSwitch' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->localizationRedirect' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->getLanguages' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->fixWSversioningInEditConf' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->getRecordForEdit' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->compileStoreDat' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->getNewIconMode' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->closeDocument' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->setDocument' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController->initPage' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84273-ProtectedMethodsAndPropertiesInFileSystemNavigationFrameController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\LogoutController->logout' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84275-ProtectedMethodInLogoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\ElementInformationController->getLabelForTableColumn' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-84284-ProtectedMethodsAndPropertiesInContentElementElementInformationController.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\EditFileController->target' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84295-UseServerRequestInterfaceInFileEditFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\LoginController->makeInterfaceSelectorBox' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84274-ProtectedMethodsAndPropertiesInLoginController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\FileUploadController->renderUploadForm' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84326-ProtectedMethodsAndPropertiesInFileUploadController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\FileController->initClipboard' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84324-UseServerRequestInterfaceInFileFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\FileController->finish' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84324-UseServerRequestInterfaceInFileFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\SimpleDataHandlerController->initClipboard' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84374-ProtectedMethodsAndPropertiesInSimpleDataHandlerController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->tableWizard' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->getConfigCode' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->getTableHTML' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->changeFunc' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->cfgArray2CfgString' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->cfgString2CfgArray' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Rsaauth\RsaEncryptionEncoder->getRsaPublicKey' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84407-AJAXRequestMethodsInRsaEncryptionEncoder.rst', + ], + ], + 'TYPO3\CMS\Rsaauth\RsaEncryptionEncoder->getRsaPublicKeyAjaxHandler' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84407-AJAXRequestMethodsInRsaEncryptionEncoder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Validation\ValidatorResolver->buildMethodArgumentsValidatorConjunctions' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-83475-AggregateValidatorInformationInClassSchema-1.rst', + ], + ], + 'TYPO3\CMS\Install\Service\CoreVersionService->getDownloadBaseUrl' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84549-DeprecateMethodsInCoreVersionService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Install\Service\CoreVersionService->isYoungerPatchDevelopmentReleaseAvailable' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84549-DeprecateMethodsInCoreVersionService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Install\Service\CoreVersionService->getYoungestPatchDevelopmentRelease' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84549-DeprecateMethodsInCoreVersionService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Install\Service\CoreVersionService->updateVersionMatrix' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84549-DeprecateMethodsInCoreVersionService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->linkData' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 8, + 'restFiles' => [ + 'Deprecation-84637-TemplateService-linkDataFunctionalityMovedInPageLinkBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->getFromMPmap' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84637-TemplateService-linkDataFunctionalityMovedInPageLinkBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->initMPmap_create' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-84637-TemplateService-linkDataFunctionalityMovedInPageLinkBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->initializeAdminPanel' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84641-DeprecatedAdminPanelRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->initializeFrontendEdit' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84641-DeprecatedAdminPanelRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->isFrontendEditingActive' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84641-DeprecatedAdminPanelRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->displayAdminPanel' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84641-DeprecatedAdminPanelRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->isAdminPanelVisible' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84641-DeprecatedAdminPanelRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->findDomainRecord' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84725-SysDomainResolvingMovedIntoMiddleware.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->getDomainStartPage' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-84725-SysDomainResolvingMovedIntoMiddleware.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->connectToDB' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84965-VariousTypoScriptFrontendControllerMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->checkAlternativeIdMethods' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84965-VariousTypoScriptFrontendControllerMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->initializeBackendUser' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84965-VariousTypoScriptFrontendControllerMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->handleDataSubmission' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84965-VariousTypoScriptFrontendControllerMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->setCSS' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-84965-VariousTypoScriptFrontendControllerMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->convPOSTCharset' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84965-VariousTypoScriptFrontendControllerMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->addTScomment' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84980-BackendUserAuthentication-addTScommentDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->simplelog' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-84981-BackendUserAuthentication-simplelogDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->getTSConfigVal' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84993-DeprecateSomeTSconfigRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->getTSConfigProp' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84993-DeprecateSomeTSconfigRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\backend\Tree\View\PagePositionMap->getModConfig' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84993-DeprecateSomeTSconfigRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\core\DataHandling\DataHandler->getTCEMAIN_TSconfig' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84993-DeprecateSomeTSconfigRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository->getUsedLanguagesInPageAndColumn' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-84877-MethodsOfLocalizationRepositoryChanged.rst', + ], + ], + 'TYPO3\CMS\Extbase\Validation\ValidatorResolver->buildSubObjectValidator' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85005-DeprecateMethodsAndConstantsInValidatorResolver.rst', + ], + ], + 'TYPO3\CMS\Extbase\Validation\ValidatorResolver->parseValidatorAnnotation' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85005-DeprecateMethodsAndConstantsInValidatorResolver.rst', + ], + ], + 'TYPO3\CMS\Extbase\Validation\ValidatorResolver->parseValidatorOptions' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85005-DeprecateMethodsAndConstantsInValidatorResolver.rst', + ], + ], + 'TYPO3\CMS\Extbase\Validation\ValidatorResolver->unquoteString' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85005-DeprecateMethodsAndConstantsInValidatorResolver.rst', + ], + ], + 'TYPO3\CMS\Extbase\Validation\ValidatorResolver->getMethodValidateAnnotations' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\Argument->getValidationResults' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85012-OnlyValidateMethodParamsIfNeeded.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\Arguments->getValidationResults' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85012-OnlyValidateMethodParamsIfNeeded.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->parse_charset' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->convArray' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->utf8_to_entities' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->entities_to_utf8' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->crop' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->convCaseFirst' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->utf8_char2byte_pos' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Driver\AbstractHierarchicalFilesystemDriver->getCharsetConversion' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85125-UsagesOfCharsetConverterInCore.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Routing\UriBuilder->buildUriFromModule' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85113-LegacyBackendModuleRoutingMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->getPageShortcut' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Deprecation-85130-TSFE-getPageShortcutMovedToPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ReflectionService->getClassTagsValues' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85004-DeprecateMethodsInReflectionService.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ReflectionService->getClassTagValues' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85004-DeprecateMethodsInReflectionService.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ReflectionService->getClassPropertyNames' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85004-DeprecateMethodsInReflectionService.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ReflectionService->hasMethod' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85004-DeprecateMethodsInReflectionService.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ReflectionService->getMethodTagsValues' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85004-DeprecateMethodsInReflectionService.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ReflectionService->getMethodParameters' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85004-DeprecateMethodsInReflectionService.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ReflectionService->getPropertyTagsValues' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85004-DeprecateMethodsInReflectionService.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ReflectionService->getPropertyTagValues' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85004-DeprecateMethodsInReflectionService.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ReflectionService->isClassTaggedWith' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85004-DeprecateMethodsInReflectionService.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ReflectionService->isPropertyTaggedWith' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85004-DeprecateMethodsInReflectionService.rst', + ], + ], + 'TYPO3\CMS\Setup\Controller\SetupModuleController->languageUpdate' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85196-ProtectSetupModuleController.rst', + ], + ], + 'TYPO3\CMS\Setup\Controller\SetupModuleController->simulateUser' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85196-ProtectSetupModuleController.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->getFileName' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85445-TemplateService-getFileName.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->getRootLine' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85557-PageRepository-getRootLine.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->calcIntExplode' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85451-ContentObjectRenderer-calcIntExplodeDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->getUniqueId' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85555-TypoScriptFrontendController-getUniqueId.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->enableFields' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85558-ContentObjectRenderer-enableFields.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Scheduler\Controller\SchedulerModuleController->addMessage' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-84387-DeprecatedMethodAndPropertyInSchedulerModuleController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->enableConcatenateFiles' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-65578-ConfigconcatenateJsAndCssAndConcatenateFiles.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->getConcatenateFiles' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-65578-ConfigconcatenateJsAndCssAndConcatenateFiles.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->disableConcatenateFiles' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-65578-ConfigconcatenateJsAndCssAndConcatenateFiles.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->checkWorkspaceAccess' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85554-PageRepository-checkWorkspaceAccess.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->initTemplate' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85666-TypoScriptFrontendController-initTemplate.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Adminpanel\View\AdminPanelView->isAdminModuleEnabled' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84584-AdminPanelViewIsAdminModuleEnabledAndExt_makeToolbarDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Adminpanel\View\AdminPanelView->ext_makeToolBar' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84584-AdminPanelViewIsAdminModuleEnabledAndExt_makeToolbarDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->getRecordsByField' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 7, + 'restFiles' => [ + 'Deprecation-85699-MethodsInPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\ModuleTemplate->loadJavascriptLib' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85701-MethodsInModuleTemplate.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\ModuleTemplate->icons' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85701-MethodsInModuleTemplate.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->addStyleSheet' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-85735-MethodAndPropertyInDocumentTemplate.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->getFileReferences' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85699-MethodsInPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->movePlhOL' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85699-MethodsInPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->getMovePlaceholder' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85699-MethodsInPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Service\EnvironmentService->isEnvironmentInCliMode' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85807-EnvironmentServiceisEnvironmentInCliMode.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Argon2iSalt->getOptions' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Argon2iSalt->setOptions' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BcryptSalt->getOptions' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BcryptSalt->setOptions' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt->getHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt->getMaxHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt->getMinHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt->getSaltLength' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt->getSetting' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt->setHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt->setMaxHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt->setMinHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Md5Salt->getSetting' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Md5Salt->getSaltLength' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt->getHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt->getMaxHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt->getMinHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt->getSaltLength' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt->getSetting' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt->setHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt->setMaxHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt->setMinHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt->getHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt->getMaxHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt->getMinHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt->getSaltLength' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt->getSetting' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt->setHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt->setMaxHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt->setMinHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt->isValidSalt' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt->base64Encode' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Md5Salt->isValidSalt' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Md5Salt->base64Encode' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt->isValidSalt' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt->base64Encode' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt->base64Decode' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt->isValidSalt' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt->base64Encode' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->configure' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->setEarlyInstance' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->getEarlyInstance' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->getEarlyInstances' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->initializePackageManagement' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->setRequestType' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\File->_getMetaData' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85895-DeprecateFile_getMetaData.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->initFEuser' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85878-EidUtilityAndVariousTSFEMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->sendCacheHeaders' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85878-EidUtilityAndVariousTSFEMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->storeSessionData' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85878-EidUtilityAndVariousTSFEMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->hook_eofe' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85878-EidUtilityAndVariousTSFEMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->previewInfo' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85878-EidUtilityAndVariousTSFEMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->addTempContentHttpHeaders' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85878-EidUtilityAndVariousTSFEMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->domainNameMatchesCurrentRequest' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85892-VariousMethodsRegardingSysDomainResolving.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->getDomainDataForPid' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85892-VariousMethodsRegardingSysDomainResolving.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->getLocalizedPageTitle' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->getNumberOfHiddenElements' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->local_linkThisScript' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->pageIsNotLockedForEditors' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->contentIsNotLockedForEditors' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Info\Controller\TranslationStatusController->getSystemLanguages' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85164-LanguageRelatedMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\View\PageLayoutView->languageFlag' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85164-LanguageRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->compareUident' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85960-CompareUidentDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractAuthenticationService->compareUident' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85960-CompareUidentDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->getFirstWebPage' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85971-DeprecatePageRepository-getFirstWebPage.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extensionmanager\Command\ExtensionCommandController->installCommand' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85996-ExtensionManagerCommandController.rst', + ], + ], + 'TYPO3\CMS\Extensionmanager\Command\ExtensionCommandController->uninstallCommand' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85996-ExtensionManagerCommandController.rst', + ], + ], + 'TYPO3\CMS\Extensionmanager\Command\ExtensionCommandController->dumpClassLoadingInformationCommand' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85996-ExtensionManagerCommandController.rst', + ], + ], + 'TYPO3\CMS\Setup\Controller\SetupModuleController->storeIncomingData' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86180-ProtectedMethodsInSetupModuleController.rst', + ], + ], + 'TYPO3\CMS\Taskcenter\Controller\TaskModuleController->urlInIframe' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86182-ProtectedTaskModuleController.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Controller\AbstractLinkBrowserController->renderLinkAttributeFields' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86193-ProtectMethodsInAbstractLinkBrowserController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Controller\AbstractLinkBrowserController->getDisplayedLinkHandlerId' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86193-ProtectMethodsInAbstractLinkBrowserController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\RteCKEditor\Controller\BrowseLinksController->renderLinkAttributeFields' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86193-ProtectMethodsInAbstractLinkBrowserController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\RteCKEditor\Controller\BrowseLinksController->getPageConfigLabel' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-86193-ProtectMethodsInAbstractLinkBrowserController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\RteCKEditor\Controller\BrowseLinksController->getDisplayedLinkHandlerId' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86193-ProtectMethodsInAbstractLinkBrowserController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Impexp\Controller\ImportExportController->addRecordsForPid' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85031-ProtectedImportExportController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Impexp\Controller\ImportExportController->exec_listQueryPid' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85031-ProtectedImportExportController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Impexp\Controller\ImportExportController->makeConfigurationForm' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85031-ProtectedImportExportController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Impexp\Controller\ImportExportController->makeAdvancedOptionsForm' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85031-ProtectedImportExportController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Impexp\Controller\ImportExportController->makeSaveForm' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85031-ProtectedImportExportController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Impexp\Controller\ImportExportController->getTableSelectOptions' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85031-ProtectedImportExportController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Impexp\Controller\ImportExportController->filterPageIds' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85031-ProtectedImportExportController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->tempPageCacheContent' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->realPageCacheContent' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->setPageCacheContent' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->clearPageCacheContent_pidList' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->setSysLastChanged' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->contentStrReplace' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Core\Bootstrap->configureObjectManager' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86270-ExtbaseXclassViaTypoScriptSettings.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Widget\Bootstrap->configureObjectManager' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86270-ExtbaseXclassViaTypoScriptSettings.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->checkBackendAccessSettingsFromInitPhp' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86288-FrontendBackendUserAuthenticationMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->extPageReadAccess' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86288-FrontendBackendUserAuthenticationMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->extGetTreeList' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-86288-FrontendBackendUserAuthenticationMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->extGetLL' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86288-FrontendBackendUserAuthenticationMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Cli\Command->isFlushingCaches' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85981-AnnotationFlushesCaches.rst', + ], + ], + 'TYPO3\CMS\Install\Updates\AbstractUpdate->executeUpdate' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86366-MethodsInAbstractUpdate.rst', + ], + ], + 'TYPO3\CMS\Install\Updates\AbstractUpdate->updateNecessary' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86366-MethodsInAbstractUpdate.rst', + ], + ], + 'TYPO3\CMS\Install\Updates\AbstractUpdate->getPrerequisites' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86366-MethodsInAbstractUpdate.rst', + ], + ], + 'TYPO3\CMS\Install\Updates\AbstractUpdate->setOutput' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86366-MethodsInAbstractUpdate.rst', + ], + ], + 'TYPO3\CMS\Install\Updates\AbstractUpdate->shouldRenderWizard' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86366-MethodsInAbstractUpdate.rst', + ], + ], + 'TYPO3\CMS\Install\Updates\AbstractUpdate->checkIfTableExists' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86366-MethodsInAbstractUpdate.rst', + ], + ], + 'TYPO3\CMS\Install\Updates\AbstractUpdate->installExtensions' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86366-MethodsInAbstractUpdate.rst', + ], + ], + 'TYPO3\CMS\Install\Updates\AbstractUpdate->markWizardAsDone' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86366-MethodsInAbstractUpdate.rst', + ], + ], + 'TYPO3\CMS\Install\Updates\AbstractUpdate->isWizardDone' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86366-MethodsInAbstractUpdate.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->mergingWithGetVars' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86389-GeneralUtility_GETsetAndTSFE-mergingWithGetVars.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->checkValue_group_select_file' => [ + 'numberOfMandatoryArguments' => 8, + 'maximumNumberOfArguments' => 8, + 'restFiles' => [ + 'Deprecation-86406-TCATypeGroupInternal_typeFileAndFile_reference.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->copyRecord_procFilesRefs' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-86406-TCATypeGroupInternal_typeFileAndFile_reference.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->extFileFields' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86406-TCATypeGroupInternal_typeFileAndFile_reference.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->extFileFunctions' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-86406-TCATypeGroupInternal_typeFileAndFile_reference.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Database\ReferenceIndex->getRelations_procFiles' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-86406-TCATypeGroupInternal_typeFileAndFile_reference.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Integrity\DatabaseIntegrityCheck->getFileFields' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86406-TCATypeGroupInternal_typeFileAndFile_reference.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->makeCacheHash' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86411-TSFE-makeCacheHash.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->stdWrap_addParams' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86433-VariousStdWrapFunctionsAndContentObjectRenderer-relatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->stdWrap_filelink' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86433-VariousStdWrapFunctionsAndContentObjectRenderer-relatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->stdWrap_filelist' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86433-VariousStdWrapFunctionsAndContentObjectRenderer-relatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->addParams' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86433-VariousStdWrapFunctionsAndContentObjectRenderer-relatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->filelink' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86433-VariousStdWrapFunctionsAndContentObjectRenderer-relatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->filelist' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86433-VariousStdWrapFunctionsAndContentObjectRenderer-relatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->typolinkWrap' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86433-VariousStdWrapFunctionsAndContentObjectRenderer-relatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->currentPageUrl' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86433-VariousStdWrapFunctionsAndContentObjectRenderer-relatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->prependStaticExtra' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86439-MarkSeveralMethodsWithinTemplateServiceAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->versionOL' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86439-MarkSeveralMethodsWithinTemplateServiceAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->processIncludes' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86439-MarkSeveralMethodsWithinTemplateServiceAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->mergeConstantsFromPageTSconfig' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86439-MarkSeveralMethodsWithinTemplateServiceAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->flattenSetup' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-86439-MarkSeveralMethodsWithinTemplateServiceAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->substituteConstants' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86439-MarkSeveralMethodsWithinTemplateServiceAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->isPSet' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->TS_images_db' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->TS_links_db' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->TS_transform_db' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->TS_transform_rte' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->HTMLcleaner_db' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->getKeepTags' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->divideIntoLines' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->setDivTags' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->getWHFromAttribs' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->urlInfoForLinkTags' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->TS_AtagToAbs' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->loadJquery' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-86438-PageRenderer-loadJQuery.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->fetchUserRecord' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-86466-AbstractUserAuthentication-fetchUserRecord.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->nextDivider' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->parseSub' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->rollParseSub' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->setVal' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->error' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->regHighLight' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->syntaxHighlight_print' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceStorage->dumpFileContents' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-83793-FALResourceStorage-dumpFileContents.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->processOutput' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86486-TypoScriptFrontendController-processOutput.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->process_uploads' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-87305-UseConstructorInjectionInDataMapper.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Web\Routing\UriBuilder->setUseCacheHash' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-88406-SetCacheHashnoCacheHashOptionsInViewHelpersAndUriBuilder.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Web\Routing\UriBuilder->getUseCacheHash' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-88406-SetCacheHashnoCacheHashOptionsInViewHelpersAndUriBuilder.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->settingLocale' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-88473-TypoScriptFrontendController-settingLocale.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Database\SoftReferenceIndex->findRef_images' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-88500-RTEImageHandlingFunctionalityDropped.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->TS_images_rte' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-88500-RTEImageHandlingFunctionalityDropped.rst', + ], + ], + 'TYPO3\CMS\Impexp\ImportExport->getRTEoriginalFilename' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-88500-RTEImageHandlingFunctionalityDropped.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->getButtons' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-88779-RecordListRemoveUnusedCode.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->thumbCode' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-88779-RecordListRemoveUnusedCode.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->requestUri' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-88779-RecordListRemoveUnusedCode.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->writeTop' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-88779-RecordListRemoveUnusedCode.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->fwd_rwd_nav' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-88779-RecordListRemoveUnusedCode.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->fwd_rwd_HTML' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-88779-RecordListRemoveUnusedCode.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::sendNotifyEmail' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Deprecation-88850-ContentObjectRendererSendNotifyEmail.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->getHistoryEntry' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-89127-CleanupRecordHistoryHandling.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->getHistoryData' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-89127-CleanupRecordHistoryHandling.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->createChangeLog' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-89127-CleanupRecordHistoryHandling.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->shouldPerformRollback' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-89127-CleanupRecordHistoryHandling.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->getElementData' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-89127-CleanupRecordHistoryHandling.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->performRollback' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-89127-CleanupRecordHistoryHandling.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->createMultipleDiff' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-89127-CleanupRecordHistoryHandling.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->setLastHistoryEntry' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-89127-CleanupRecordHistoryHandling.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->reqCHash' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-89868-RemoveReqCHashFunctionalityForPlugins.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->setTSconfigPermissions' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-90019-PagePermissionLogicByDataHandler.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->assemblePermissions' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-90019-PagePermissionLogicByDataHandler.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\File\BasicFileUtility->setFileExtensionPermissions' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Important-90020-LegacyBasicFileUtilityAndExtendedFileUtilityClassesMarkedAsInternal.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\ActionController->emitBeforeCallActionMethodSignal' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-89870-NewPSR-14EventsForExtbase-relatedSignals.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->init' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-90258-SimplifiedRTEParserAPI.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->RTE_transform' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-90258-SimplifiedRTEParserAPI.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Console\CommandRegistry->getIterator' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Feature-89139-AddDependencyInjectionSupportForConsoleCommands.rst', + 'Deprecation-89139-ConsoleCommandsConfigurationFormatCommandsPhp.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->cImage' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-90861-Image-relatedMethodsWithinContentObjectRenderer.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getBorderAttr' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-90861-Image-relatedMethodsWithinContentObjectRenderer.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getImageTagTemplate' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-90861-Image-relatedMethodsWithinContentObjectRenderer.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getImageSourceCollection' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-90861-Image-relatedMethodsWithinContentObjectRenderer.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->linkWrap' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-90861-Image-relatedMethodsWithinContentObjectRenderer.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getAltParam' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-90861-Image-relatedMethodsWithinContentObjectRenderer.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\LanguageService->getLabelsWithPrefix' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-90964-LanguageServiceFunctionalityAndInternalProperties.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\LanguageService->getLLL' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-90964-LanguageServiceFunctionalityAndInternalProperties.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\LanguageService->debugLL' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-90964-LanguageServiceFunctionalityAndInternalProperties.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->isOutputting' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-91012-VariousHooksRelatedToTypoScriptFrontendController.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->processContentForOutput' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-91012-VariousHooksRelatedToTypoScriptFrontendController.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->setJS' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-91563-PHP-basedJSCSSInclusionsForFrontendRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\ModuleTemplate->makeShortcutIcon' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Deprecation-92132-DeprecatedShortcutPHPAPI.rst', + 'Breaking-96154-DeprecatedShortcutAPIFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\ModuleTemplate->makeShortcutUrl' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-92132-DeprecatedShortcutPHPAPI.rst', + 'Breaking-96154-DeprecatedShortcutAPIFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\Components\Buttons\Action\ShortcutButton->getSetVariables' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-92132-DeprecatedShortcutPHPAPI.rst', + 'Breaking-96154-DeprecatedShortcutAPIFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\Components\Buttons\Action\ShortcutButton->getGetVariables' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-92132-DeprecatedShortcutPHPAPI.rst', + 'Breaking-96154-DeprecatedShortcutAPIFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\Components\Buttons\Action\ShortcutButton->setGetVariables' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-92132-DeprecatedShortcutPHPAPI.rst', + 'Breaking-96154-DeprecatedShortcutAPIFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\Components\Buttons\Action\ShortcutButton->setSetVariables' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-92132-DeprecatedShortcutPHPAPI.rst', + 'Breaking-96154-DeprecatedShortcutAPIFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactory->getDriverObject' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-92289-DecoupleLogicOfResourceFactoryIntoStorageRepository.rst', + ], + ], + 'TYPO3\CMS\Core\Domain\Repository\PageRepository->fixVersioningPid' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-92598-Workspace-relatedMethodsFixVersioningPid.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->checkLogFailures' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-92801-RemovedFailedLoginFunctionalityFromUserAuthenticationObject.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->checkLogFailures' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-92801-RemovedFailedLoginFunctionalityFromUserAuthenticationObject.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\ActionController->canProcessRequest' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-92853-MethodCanProcessRequestHasBeenRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\ActionController->forward' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Feature-92815-IntroduceForwardResponseForExtbase.rst', + 'Deprecation-92815-ActionControllerForward.rst', + ], + ], + 'TYPO3\CMS\Core\Database\ReferenceIndex->generateRefIndexData' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-93029-DroppedDeletedFieldFromSys_refindex.rst', + ], + ], + 'TYPO3\CMS\Core\Database\ReferenceIndex->createEntryData' => [ + 'numberOfMandatoryArguments' => 7, + 'maximumNumberOfArguments' => 11, + 'restFiles' => [ + 'Breaking-93029-DroppedDeletedFieldFromSys_refindex.rst', + ], + ], + 'TYPO3\CMS\Core\Database\ReferenceIndex->createEntryData_dbRels' => [ + 'numberOfMandatoryArguments' => 6, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Breaking-93029-DroppedDeletedFieldFromSys_refindex.rst', + ], + ], + 'TYPO3\CMS\Core\Database\ReferenceIndex->createEntryData_softreferences' => [ + 'numberOfMandatoryArguments' => 6, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Breaking-93029-DroppedDeletedFieldFromSys_refindex.rst', + ], + ], + 'TYPO3\CMS\Core\Database\ReferenceIndex->getRelations_procDB' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-93029-DroppedDeletedFieldFromSys_refindex.rst', + ], + ], + 'TYPO3\CMS\Core\Database\ReferenceIndex->setReferenceValue_dbRels' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Breaking-93029-DroppedDeletedFieldFromSys_refindex.rst', + ], + ], + 'TYPO3\CMS\Core\Database\ReferenceIndex->setReferenceValue_softreferences' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Breaking-93029-DroppedDeletedFieldFromSys_refindex.rst', + ], + ], + 'TYPO3\CMS\Core\Database\ReferenceIndex->enableRuntimeCache' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-93038-ReferenceIndexRuntimeCache.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Database\ReferenceIndex->disableRuntimeCache' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-93038-ReferenceIndexRuntimeCache.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Web\Routing\UriBuilder->setAddQueryStringMethod' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-93041-RemoveTypoScriptOptionAddQueryStringmethod.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->getNewSessionRecord' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-93023-ReworkedSessionHandling.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->getSessionId' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-93023-ReworkedSessionHandling.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->isExistingSessionRecord' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-93023-ReworkedSessionHandling.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->createSessionId' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-93023-ReworkedSessionHandling.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->fetchUserSession' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-93023-ReworkedSessionHandling.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->getWorkspaceId' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->setUpdateReferenceIndex' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->readList' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->sortList' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->readMM' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->readForeignField' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->updateRefIndex' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\Components\Buttons\Action\ShortcutButton->getModuleName' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-93093-DeprecateMethodNameInShortcutPHPAPI.rst', + 'Breaking-96154-DeprecatedShortcutAPIFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\Components\Buttons\Action\ShortcutButton->setModuleName' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-93093-DeprecateMethodNameInShortcutPHPAPI.rst', + 'Breaking-96154-DeprecatedShortcutAPIFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AuthenticationService->getGroups' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-93108-ReworkedInternalUserGroupFetchingForFrontendUsers.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AuthenticationService->getSubGroups' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-93108-ReworkedInternalUserGroupFetchingForFrontendUsers.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings->setLanguageMode' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-89938-DeprecatedLanguageModeInTypo3QuerySettings.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings->getLanguageMode' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-89938-DeprecatedLanguageModeInTypo3QuerySettings.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Backend->getSession' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Important-89938-RemovedDeadCodeFromExtbasePersistence.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Backend->getQomFactory' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Important-89938-RemovedDeadCodeFromExtbasePersistence.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Backend->getReflectionService' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Important-89938-RemovedDeadCodeFromExtbasePersistence.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapper->isPersistableProperty' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Important-89938-RemovedDeadCodeFromExtbasePersistence.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Session->replaceReconstitutedEntity' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Important-89938-RemovedDeadCodeFromExtbasePersistence.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Session->isReconstitutedEntity' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Important-89938-RemovedDeadCodeFromExtbasePersistence.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbBackend->getMaxValueFromTable' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Important-89938-RemovedDeadCodeFromExtbasePersistence.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbBackend->getRowByIdentifier' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Important-89938-RemovedDeadCodeFromExtbasePersistence.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\FormDataProvider\AbstractItemProvider->addItemsFromSpecial' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-93837-SpecialPropertyOfTCATypeSelect.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Model\Module\BackendModule->setOnClick' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-94058-JavaScriptGoToModule.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Model\Module\BackendModule->getOnClick' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-94058-JavaScriptGoToModule.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Event\GeneratePublicUrlForResourceEvent->isRelativeToCurrentScript' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-94193-PublicUrlWithRelativePathsInFALAPI.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Request->getBaseUri' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-94223-ExtbaseRequest-getBaseUri.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Request->getRequestUri' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-94228-DeprecateExtbaseRequestGetRequestUri.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\ObjectManager->getEmptyObject' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-94377-ExtbaseObjectManager-getEmptyObject.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Request->setDispatched' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-94394-ExtbaseRequestSetDispatchedAndIsDispatched.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Request->isDispatched' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-94394-ExtbaseRequestSetDispatchedAndIsDispatched.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->stdWrap_editIcons' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-94953-EditPanelRelatedFrontendFunctionality.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->stdWrap_editPanel' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-94953-EditPanelRelatedFrontendFunctionality.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->editPanel' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-94953-EditPanelRelatedFrontendFunctionality.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->editIcons' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Deprecation-94953-EditPanelRelatedFrontendFunctionality.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Plugin\AbstractPlugin->pi_getEditPanel' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-94953-EditPanelRelatedFrontendFunctionality.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Plugin\AbstractPlugin->pi_getEditIcon' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Deprecation-94953-EditPanelRelatedFrontendFunctionality.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Tree\TableConfiguration\DatabaseTreeDataProvider->setRootUid' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-95037-RootUidRelatedSettingOfTrees.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Tree\TableConfiguration\DatabaseTreeDataProvider->getRootUid' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95037-RootUidRelatedSettingOfTrees.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\ActionController->getControllerContext' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95139-ExtbaseControllerContext.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\ActionController->buildControllerContext' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95139-ExtbaseControllerContext.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\View\JsonView->setControllerContext' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-95139-ExtbaseControllerContext.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Rendering\RenderingContext->setControllerContext' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-95139-ExtbaseControllerContext.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Rendering\RenderingContext->getControllerContext' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95139-ExtbaseControllerContext.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\View\AbstractTemplateView->setControllerContext' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-95139-ExtbaseControllerContext.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Renderer\AbstractElementRenderer->setControllerContext' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-95139-ExtbaseControllerContext.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Renderer\RendererInterface->setControllerContext' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-95139-ExtbaseControllerContext.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Runtime\FormRuntime->getControllerContext' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95139-ExtbaseControllerContext.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\ModuleTemplate->getIconFactory' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95235-PublicGetterOfServicesInModuleTemplate.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\ModuleTemplate->getPageRenderer' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95235-PublicGetterOfServicesInModuleTemplate.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools->getArrayValueByPath' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-95254-TwoFlexFormToolsMethods.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools->setArrayValueByPath' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-95254-TwoFlexFormToolsMethods.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\View\Event\AbstractSectionMarkupGeneratedEvent->getPageLayoutView' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95261-PublicMethodsInSectionMarkupGeneratedEvents.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\View\Event\AbstractSectionMarkupGeneratedEvent->getLanguageId' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95261-PublicMethodsInSectionMarkupGeneratedEvents.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->remapMM' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-95275-RelationHandler-remapMM.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\Components\AbstractControl->setOnClick' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-91814-DeprecateAbstractControlsetOnClick.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\Components\AbstractControl->getOnClick' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-91814-DeprecateAbstractControlsetOnClick.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->updateRootlineData' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-96351-UnusedTemplateService-updateRootlineDataMethodRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Property\AbstractTypeConverter->getSupportedSourceTypes' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-94117-RegisterExtbaseTypeConvertersAsServices.rst', + ], + ], + 'TYPO3\CMS\Extbase\Property\AbstractTypeConverter->getSupportedTargetType' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-94117-RegisterExtbaseTypeConvertersAsServices.rst', + ], + ], + 'TYPO3\CMS\Extbase\Property\AbstractTypeConverter->getPriority' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-94117-RegisterExtbaseTypeConvertersAsServices.rst', + ], + ], + 'TYPO3\CMS\Extbase\Property\AbstractTypeConverter->canConvertFrom' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-94117-RegisterExtbaseTypeConvertersAsServices.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getMailTo' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-96500-ContentObjectRenderer-getMailTo.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->getModuleTemplate' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-96526-RemovedHooksForModifyingPageModuleContent.rst', + 'Feature-96526-PSR-14EventForModifyingPageModuleContent.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\ModuleTemplate->addJavaScriptCode' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-96604-RemovedModuleTemplate-addJavaScriptCode.rst', + ], + ], + 'TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->hideActiveLogin' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-96616-RemoveFrontendLoginModeForPages.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->checkIfLoginAllowedInBranch' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-96616-RemoveFrontendLoginModeForPages.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->modAccess' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-96733-DeprecatedTBE_MODULESRelatedFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\ModuleTemplate->renderContent' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-96903-DeprecateOldModuleTemplateAPI.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\ModuleTemplate->getBodyTag' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-96903-DeprecateOldModuleTemplateAPI.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\ModuleTemplate->registerModuleMenu' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-96903-DeprecateOldModuleTemplateAPI.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\ModuleTemplate->getDynamicTabMenu' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Deprecation-96903-DeprecateOldModuleTemplateAPI.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\ModuleTemplate->isUiBlock' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-96903-DeprecateOldModuleTemplateAPI.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->checkEnableFields' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-96996-DeprecateTypoScriptFrontendController-checkEnableFields.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getTreeList' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 8, + 'restFiles' => [ + 'Deprecation-97027-ContentObjectRenderer-getTreeList.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->convOutputCharset' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-97065-TYPO3FrontendAlwaysRenderedInUTF-8.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->clear_preview' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-97091-TSFE-clear_previewHasBeenRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\Components\ButtonBar->makeHelpButton' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-97312-DeprecateCSH-relatedMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Database\Query\Expression\ExpressionBuilder->andX' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 999, + 'restFiles' => [ + 'Deprecation-97354-ExpressionBuilderMethodsAndXAndOrX.rst', + ], + ], + 'TYPO3\CMS\Core\Database\Query\Expression\ExpressionBuilder->orX' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 999, + 'restFiles' => [ + 'Deprecation-97354-ExpressionBuilderMethodsAndXAndOrX.rst', + ], + ], + 'TYPO3\CMS\Core\Database\Query\Expression\CompositeExpression->addMultiple' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 999, + 'restFiles' => [ + 'Deprecation-97244-CompositeExpressionMethodsAddAndAddMultiple.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getATagParams' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-96641-LinkRelatedFunctionalityInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getTypoLink' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-96641-LinkRelatedFunctionalityInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getTypoLink_URL' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-96641-LinkRelatedFunctionalityInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getUrlToCurrentLocation' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-96641-LinkRelatedFunctionalityInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->initUserGroups' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-97531-ContextRelatedMethodsWithinTSFE.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->isUserOrGroupSet' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-97531-ContextRelatedMethodsWithinTSFE.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->isBackendUserLoggedIn' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-97531-ContextRelatedMethodsWithinTSFE.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->doWorkspacePreview' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-97531-ContextRelatedMethodsWithinTSFE.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->whichWorkspace' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-97531-ContextRelatedMethodsWithinTSFE.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\BackendController->addCss' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-97451-RemoveBackendControllerPageHooks.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceCompressor->setRootPath' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-98100-CompressionAndConcatenationOfJavaScriptAndCSSFilesForBackendRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->imgTag' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-98308-LegacyHTMLAttributesBorderAndLongdescRemovedFromFrontendRendering.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->makeSearchString' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-98490-VariousHooksAndMethodsChangedInDatabaseRecordList.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Filter\FileExtensionFilter->filterInlineChildren' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-98479-DeprecatedFileReferenceRelatedFunctionality.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getQueryArguments' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-98488-ContentObjectRenderer-getQueryArguments.rst', + ], + ], + 'TYPO3\CMS\Frontend\Typolink\LinkResultFactory->createFromUriString' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-97536-LinkResultFactory.rst', + ], + ], + 'TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->getUserTSconf' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-99075-Fe_usersAndFe_groupsTSconfig.rst', + ], + ], + 'TYPO3\CMS\Core\Session\UserSessionManager->createFromGlobalCookieOrAnonymous' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-99201-UserSessionManager-createFromGlobalCookieOrAnonymous.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->setBaseUrl' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-99170-ConfigbaseURLAndBaseTagFunctionality.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->getBaseUrl' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-99170-ConfigbaseURLAndBaseTagFunctionality.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->baseUrlWrap' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-99170-ConfigbaseURLAndBaseTagFunctionality.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->getPagesTSconfig' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-99120-DeprecateOldTypoScriptParser.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->setRenderXhtml' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-99416-VariousDoctypeRelatedPropertiesAndMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->getRenderXhtml' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-99416-VariousDoctypeRelatedPropertiesAndMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->setCharSet' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-99416-VariousDoctypeRelatedPropertiesAndMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->getCharSet' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-99416-VariousDoctypeRelatedPropertiesAndMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->setMetaCharsetTag' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-99416-VariousDoctypeRelatedPropertiesAndMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->getMetaCharsetTag' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-99416-VariousDoctypeRelatedPropertiesAndMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\Locales->getIsoMapping' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-99531-Backwards-compatibleLanguageKeyMapping.rst', + ], + ], + 'TYPO3\CMS\Core\Domain\Repository\PageRepository->getExtURL' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-99558-DeprecatePageRepository-getExtURL.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->enableRemoveLineBreaksFromTemplate' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-99685-RemoveLineBreaksFromTemplate.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->disableRemoveLineBreaksFromTemplate' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-99685-RemoveLineBreaksFromTemplate.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->getRemoveLineBreaksFromTemplate' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-99685-RemoveLineBreaksFromTemplate.rst', + ], + ], + 'TYPO3\CMS\Core\Site\Entity\SiteLanguage->getTwoLetterIsoCode' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-99905-SiteLanguageIso-639-1Setting.rst', + ], + ], + 'TYPO3\CMS\Core\Site\Entity\SiteLanguage->getDirection' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-99916-SiteLanguageDirectionSetting.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->enableDebugMode' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-99932-PageRendererEnableDebugMode.rst', + ], + ], + 'TYPO3\CMS\Scheduler\Task\AbstractTask->isExecutionRunning' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-100247-VariousInterconnectedMethodsInEXTscheduler.rst', + ], + ], + 'TYPO3\CMS\Scheduler\Task\AbstractTask->markExecution' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-100247-VariousInterconnectedMethodsInEXTscheduler.rst', + ], + ], + 'TYPO3\CMS\Scheduler\Task\AbstractTask->unmarkExecution' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-100247-VariousInterconnectedMethodsInEXTscheduler.rst', + ], + ], + 'TYPO3\CMS\Scheduler\Task\AbstractTask->unmarkAllExecutions' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-100247-VariousInterconnectedMethodsInEXTscheduler.rst', + ], + ], + 'TYPO3\CMS\Scheduler\Task\AbstractTask->remove' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-100247-VariousInterconnectedMethodsInEXTscheduler.rst', + ], + ], + 'TYPO3\CMS\Scheduler\Scheduler->addTask' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-100247-VariousInterconnectedMethodsInEXTscheduler.rst', + ], + ], + 'TYPO3\CMS\Scheduler\Scheduler->removeTask' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-100247-VariousInterconnectedMethodsInEXTscheduler.rst', + ], + ], + 'TYPO3\CMS\Scheduler\Scheduler->saveTask' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-100247-VariousInterconnectedMethodsInEXTscheduler.rst', + ], + ], + 'TYPO3\CMS\Scheduler\Scheduler->fetchTask' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-100247-VariousInterconnectedMethodsInEXTscheduler.rst', + ], + ], + 'TYPO3\CMS\Scheduler\Scheduler->fetchTaskRecord' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-100247-VariousInterconnectedMethodsInEXTscheduler.rst', + ], + ], + 'TYPO3\CMS\Scheduler\Scheduler->fetchTasksWithCondition' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-100247-VariousInterconnectedMethodsInEXTscheduler.rst', + ], + ], + 'TYPO3\CMS\Scheduler\Scheduler->isValidTaskObject' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-100247-VariousInterconnectedMethodsInEXTscheduler.rst', + ], + ], + 'TYPO3\CMS\FrontendLogin\Event\PasswordChangeEvent->setHashedPassword' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-100355-DeprecateMethodsInPasswordChangeEventInExtfelogin.rst', + ], + ], + 'TYPO3\CMS\FrontendLogin\Event\PasswordChangeEvent->setAsInvalid' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-100355-DeprecateMethodsInPasswordChangeEventInExtfelogin.rst', + ], + ], + 'TYPO3\CMS\FrontendLogin\Event\PasswordChangeEvent->getErrorMessage' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-100355-DeprecateMethodsInPasswordChangeEventInExtfelogin.rst', + ], + ], + 'TYPO3\CMS\FrontendLogin\Event\PasswordChangeEvent->isPropagationStopped' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-100355-DeprecateMethodsInPasswordChangeEventInExtfelogin.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\AbstractTreeView->determineScriptUrl' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-100454-LegacyTreeImplementations.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\AbstractTreeView->getThisScript' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-100454-LegacyTreeImplementations.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\AbstractTreeView->addTagAttributes' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-100454-LegacyTreeImplementations.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\AbstractTreeView->getRootIcon' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-100454-LegacyTreeImplementations.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\AbstractTreeView->getRootRecord' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-100454-LegacyTreeImplementations.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->isSetSessionCookie' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-100173-VariousMethodsAndPropertiesInUserAuthenticationClassesNowInternal.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->isRefreshTimeBasedCookie' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-100173-VariousMethodsAndPropertiesInUserAuthenticationClassesNowInternal.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->removeCookie' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-100173-VariousMethodsAndPropertiesInUserAuthenticationClassesNowInternal.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->isCookieSet' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-100173-VariousMethodsAndPropertiesInUserAuthenticationClassesNowInternal.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->unpack_uc' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-100173-VariousMethodsAndPropertiesInUserAuthenticationClassesNowInternal.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->appendCookieToResponse' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-100173-VariousMethodsAndPropertiesInUserAuthenticationClassesNowInternal.rst', + ], + ], + 'TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface->isFeatureEnabled' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-100622-ExtbaseFeatureToggles.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\LanguageService->getLL' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-100721-LabelRelatedMethodsAndArguments.rst', + ], + ], +]; diff --git a/config/Matcher/v12/MethodCallStaticMatcher.php b/config/Matcher/v12/MethodCallStaticMatcher.php new file mode 100644 index 0000000..6462347 --- /dev/null +++ b/config/Matcher/v12/MethodCallStaticMatcher.php @@ -0,0 +1,1530 @@ + [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75340-MethodsRelatedToGeneratingTraditionalBackendAJAXURLs.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getFlexFormDS' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78581-FlexFormRelatedParsing.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getListViewLink' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73190-DeprecateBackendUtilitygetListViewLink.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getRecordRaw' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80317-DeprecateBackendUtilityGetRecordRaw.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getRecordsByField' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 9, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79122-DeprecateBackendUtilitygetRecordsByField.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getSpecConfParametersFromArray' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79341-MethodsRelatedToRichtextConfiguration.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getSpecConfParts' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78899-FormEngineMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getSQLselectableList' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72851-DeprecateSomeFunctionsNotInUseAnymoreInTheCore.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::titleAltAttrib' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72851-DeprecateSomeFunctionsNotInUseAnymoreInTheCore.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::makeConfigForm' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72851-DeprecateSomeFunctionsNotInUseAnymoreInTheCore.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::processParams' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72851-DeprecateSomeFunctionsNotInUseAnymoreInTheCore.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::replaceL10nModeFields' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::RTEsetup' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79341-MethodsRelatedToRichtextConfiguration.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getUpdateSignalCode' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-96136-DeprecateInlineJavaScriptInBackendUpdateSignals.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler::rmComma' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79580-MethodsInDataHandlerRelatedToPageDeleteAccess.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler::destPathFromUploadFolder' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80513-DataHandlerVariousMethodsAndMethodArguments.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler::noRecordsFromUnallowedTables' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79580-MethodsInDataHandlerRelatedToPageDeleteAccess.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ArrayUtility::inArray' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79316-DeprecateArrayUtilityinArray.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ClientUtility::getDeviceType' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79560-DeprecateClientUtilitygetDeviceType.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addExtJSModule' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80491-BackendControllerInclusionHooks.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::appendToTypoConfVars' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80583-TYPO3_CONF_VARS_extensionAdded.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78193-ExtensionManagementUtilityextRelPath.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::registerAjaxHandler' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73352-DeprecateOld-schoolAJAXRequests.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::registerExtDirectComponent' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80048-MarkExtJSRelatedAPICallsAsDeprecated.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\File\ExtendedFileUtility::pushErrorMessagesToFlashMessageQueue' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-71255-ExtendedFileUtilitypushErrorMessagesToFlashMessageQueue.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::array2xml_cs' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75371-Array2xml_cs.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::compat_version' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75621-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::convertMicrotime' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75621-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::csvValues' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80451-DeprecateGeneralUtilitycsvValues.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::deHSCentities' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75621-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::flushOutputBuffers' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73516-VariousGeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::freetypeDpiComp' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80449-GeneralUtilityfreetypeDpiComp.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::generateRandomBytes' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73050-DeprecatedRandomGeneratorMethodsInGeneralUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::getMaximumPathLength' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75621-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::getRandomHexString' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73050-DeprecatedRandomGeneratorMethodsInGeneralUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::imageMagickCommand' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73516-VariousGeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::lcfirst' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75621-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::rawUrlEncodeFP' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75621-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::rawUrlEncodeJS' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75621-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::removeXSS' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-76164-DeprecateRemoveXSS.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::requireFile' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73067-DeprecateGeneralUtilityrequireOnceAndGeneralUtilityrequireFile.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::requireOnce' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73067-DeprecateGeneralUtilityrequireOnceAndGeneralUtilityrequireFile.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::resolveAllSheetsInDS' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78581-FlexFormRelatedParsing.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::resolveSheetDefInDS' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78581-FlexFormRelatedParsing.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::slashJS' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75621-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::strtolower' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-76804-DeprecateGeneralUtilitystrtoupperStrtolower.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::strtoupper' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-76804-DeprecateGeneralUtilitystrtoupperStrtolower.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::xmlGetHeaderAttribs' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73516-VariousGeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageGenerator::pagegenInit' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79858-TSFE-relatedPropertiesAndMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository::getHash' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80524-PageRepositorygetHashAndPageRepositorystoreHash.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository::storeHash' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80524-PageRepositorygetHashAndPageRepositorystoreHash.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::getUserObj' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-80993-GeneralUtilitygetUserObj.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Utility\EidUtility::initTCA' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-81201-EidUtilityinitTCA.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getListGroupNames' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-81534-BackendUtilitygetListGroupNamesDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::makeRedirectUrl' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-82572-RDCTFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getInlineLocalizationMode' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::deprecationLog' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-82438-DeprecationMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::logDeprecatedViewHelperAttribute' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-82438-DeprecationMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::getDeprecationLogFileName' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-82438-DeprecationMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::logDeprecatedFunction' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-82438-DeprecationMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::siteRelPath' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-82899-ExtensionManagementUtilityMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getExtensionKeyByPrefix' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-82899-ExtensionManagementUtilityMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::removeCacheFiles' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-82899-ExtensionManagementUtilityMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::configureModule' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-82902-CustomBackendModuleRegistrationMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getOriginalTranslationTable' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-82445-PageTranslationRelatedFunctionality.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::llXmlAutoFileName' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-83083-GeneralUtilityllXmlAutoFileName.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getHash' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-83116-CachingFrameworkWrapperMethodsInBackendUtility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::storeHash' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-83116-CachingFrameworkWrapperMethodsInBackendUtility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::deleteClause' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-83118-DeleteClauseMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageGenerator::generatePageTitle' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-83254-MovedPageGenerationMethodsIntoTSFE.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageGenerator::isAllowedLinkVarValue' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-83254-MovedPageGenerationMethodsIntoTSFE.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\ActionController::getActionMethodParameters' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-83475-AggregateValidatorInformationInClassSchema-2.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getPidForModTSconfig' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-84994-BackendUtilitygetPidForModTSconfigDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getModTSconfig' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-84993-DeprecateSomeTSconfigRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::unsetMenuItems' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-84993-DeprecateSomeTSconfigRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Utility\SaltedPasswordsUtility::isUsageEnabled' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85027-SaltedPasswordsRelatedMethodsAndClasses.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::arrayToLogString' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85086-GeneralUtilityArrayToLogString.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\PhpOptionsUtility::isSessionAutoStartEnabled' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85102-PhpOptionsUtility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\PhpOptionsUtility::getIniValueBoolean' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85102-PhpOptionsUtility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getModuleUrl' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85113-LegacyBackendModuleRoutingMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::shortcutExists' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84414-BackendUtilityshortcutExists.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::getHostname' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85759-GeneralUtilitygetHostName.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::unQuoteFilenames' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85760-GeneralUtilityunQuoteFilenames.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\SaltFactory::getSaltingInstance' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85796-SaltedPasswordsCleanups.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\SaltFactory::determineSaltingHashingMethod' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85796-SaltedPasswordsCleanups.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\SaltFactory::setPreferredHashingMethod' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85796-SaltedPasswordsCleanups.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Utility\SaltedPasswordsUtility::getNumberOfBackendUsersWithInsecurePassword' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85796-SaltedPasswordsCleanups.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateModuleController::renderList' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-81430-TypoScriptTemplateModuleControllerrenderList.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap::usesComposerClassLoading' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap::getInstance' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap::checkIfEssentialConfigurationExists' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap::loadConfigurationAndInitialize' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap::populateLocalConfiguration' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap::disableCoreCache' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap::initializeCachingFramework' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap::setFinalCachingFrameworkCacheConfiguration' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageGenerator::renderContent' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85822-PageGenerator.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageGenerator::renderContentWithHeader' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85822-PageGenerator.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageGenerator::inline2TempFile' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85822-PageGenerator.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getTCAtypes' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85836-BackendUtilitygetTCAtypes.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::clientInfo' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85858-GeneralUtilityclientInfo.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Utility\EidUtility::initLanguage' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85878-EidUtilityAndVariousTSFEMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Utility\EidUtility::initFeUser' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85878-EidUtilityAndVariousTSFEMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Utility\EidUtility::initExtensionTCA' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85878-EidUtilityAndVariousTSFEMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getDomainStartPage' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85892-VariousMethodsRegardingSysDomainResolving.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::firstDomainRecord' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85892-VariousMethodsRegardingSysDomainResolving.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::_GETset' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-86389-GeneralUtility_GETsetAndTSFE-mergingWithGetVars.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ObjectAccess::buildSetterMethodName' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-87332-AvoidRuntimeReflectionCallsInObjectAccess.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Utility\TypeHandlingUtility::hex2bin' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-87613-DeprecateTYPO3CMSExtbaseUtilityTypeHandlingUtilityhex2bin.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::idnaEncode' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-87894-GeneralUtilityidnaEncode.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Context\LanguageAspectFactory::createFromTypoScript' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\VersionNumberUtility::splitVersionRange' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-88554-DeprecatedMethodsInVersionNumberUtility.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\VersionNumberUtility::raiseVersionNumber' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-88554-DeprecatedMethodsInVersionNumberUtility.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\VersionNumberUtility::convertIntegerToVersionNumber' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-88554-DeprecatedMethodsInVersionNumberUtility.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Utility\ClassNamingUtility::translateModelNameToValidatorName' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-87957-DoNotMagicallyRegisterValidators.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\Locales::initialize' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-88569-LocalesinitializeInFavorOfRegularSingletonInstance.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getViewDomain' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-88499-BackendUtilitygetViewDomain.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::editOnClick' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-88787-BackendUtilityEditOnClick.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::viewOnClick' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 7, + 'restFiles' => [ + 'Important-91123-AvoidUsingBackendUtilityViewOnClick.rst', + 'Deprecation-91806-BackendUtilityViewOnClick.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::getApplicationContext' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-89631-UseEnvironmentAPIToFetchApplicationContext.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getRawPagesTSconfig' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-89718-LegacyPageTSconfigParsingLowlevelAPI.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::TYPO3_copyRightNotice' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-89756-BackendUtilityTYPO3_copyRightNotice.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactory::getInstance' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-90260-ResourceFactorygetInstancePseudo-factory.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::isRunningOnCgiServerApi' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-90800-GeneralUtilityisRunningOnCgiServerApi.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::verifyFilenameAgainstDenyPattern' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-90147-UnifiedFileNameValidator.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::IPv6Hex2Bin' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-91001-VariousMethodsWithinGeneralUtility.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::IPv6Bin2Hex' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-91001-VariousMethodsWithinGeneralUtility.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::compressIPv6' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-91001-VariousMethodsWithinGeneralUtility.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::milliseconds' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-91001-VariousMethodsWithinGeneralUtility.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::linkThisUrl' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-91001-VariousMethodsWithinGeneralUtility.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::flushDirectory' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-91001-VariousMethodsWithinGeneralUtility.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::hideIfDefaultLanguage' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-92551-GeneralUtilityMethodsRelatedToPagesl18n_cfgBehavior.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::hideIfNotTranslated' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-92551-GeneralUtilityMethodsRelatedToPagesl18n_cfgBehavior.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::fixVersioningPid' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-92598-Workspace-relatedMethodsFixVersioningPid.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::uniqueList' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-92607-DeprecatedGeneralUtilityuniqueList.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler::isOnSymmetricSide' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::compileSelectedGetVarsFromArray' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-94252-DeprecatedGeneralUtilitycompileSelectedGetVarsFromArray.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::stdAuthCode' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-94309-DeprecatedGeneralUtilitystdAuthCode.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::rmFromList' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-94311-DeprecatedGeneralUtilityrmFromList.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::shortMD5' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-94684-GeneralUtilityShortMD5.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\HttpUtility::redirect' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-94316-DeprecatedHTTPHeaderManipulatingMethodsFromHttpUtility.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\HttpUtility::setResponseCode' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-94316-DeprecatedHTTPHeaderManipulatingMethodsFromHttpUtility.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\HttpUtility::setResponseCodeAndExit' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-94316-DeprecatedHTTPHeaderManipulatingMethodsFromHttpUtility.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\LanguageService::create' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-94414-DeprecateLanguageServiceContainerEntry.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\LanguageService::createFromUserPreferences' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-94414-DeprecateLanguageServiceContainerEntry.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\LanguageService::createFromSiteLanguage' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-94414-DeprecateLanguageServiceContainerEntry.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::makeCategorizable' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Deprecation-85613-CategoryRegistry.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::softRefParserObj' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-94687-SoftReferenceIndex.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::explodeSoftRefParserList' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-94687-SoftReferenceIndex.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::minifyJavaScript' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-94791-GeneralUtilityminifyJavaScript.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::isFirstPartOfStr' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-95257-GeneralUtilityisFirstPartOfStr.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\StringUtility::beginsWith' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-95293-StringUtilitystartsWithAndStringUtilityendsWith.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\StringUtility::endsWith' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-95293-StringUtilitystartsWithAndStringUtilityendsWith.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Index\ExtractorRegistry::getInstance' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95326-VariousGetInstanceStaticMethodsOnSingletonInterfaces.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Index\FileIndexRepository::getInstance' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95326-VariousGetInstanceStaticMethodsOnSingletonInterfaces.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Index\MetaDataRepository::getInstance' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95326-VariousGetInstanceStaticMethodsOnSingletonInterfaces.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\OnlineMediaHelperRegistry::getInstance' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95326-VariousGetInstanceStaticMethodsOnSingletonInterfaces.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Rendering\RendererRegistry::getInstance' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95326-VariousGetInstanceStaticMethodsOnSingletonInterfaces.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\TextExtraction\TextExtractorRegistry::getInstance' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95326-VariousGetInstanceStaticMethodsOnSingletonInterfaces.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Form\Service\TranslationService::getInstance' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95326-VariousGetInstanceStaticMethodsOnSingletonInterfaces.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\T3editor\Registry\AddonRegistry::getInstance' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95326-VariousGetInstanceStaticMethodsOnSingletonInterfaces.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\T3editor\Registry\ModeRegistry::getInstance' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95326-VariousGetInstanceStaticMethodsOnSingletonInterfaces.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::isAbsPath' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-95367-GeneralUtilityisAbsPath.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::isAllowedHostHeaderValue' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-95395-GeneralUtilityIsAllowedHostHeaderValueAndTrustedHostsPatternConstants.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Utility\ExtensionUtility::getControllerClassName' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Utility\ExtensionUtility::resolveVendorFromExtensionAndControllerClassName' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Utility\ExtensionUtility::resolveControllerAliasFromControllerClassName' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerTypeConverter' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-94117-RegisterExtbaseTypeConvertersAsServices.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::isModuleSetInTBE_MODULES' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-96733-DeprecatedTBE_MODULESRelatedFunctionality.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Breaking-96733-RemovedSupportForModuleHandlingBasedOnTBE_MODULES.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addNavigationComponent' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-96733-RemovedSupportForModuleHandlingBasedOnTBE_MODULES.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addCoreNavigationComponent' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-96733-RemovedSupportForModuleHandlingBasedOnTBE_MODULES.rst', + ], + ], + 'TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerModule' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Breaking-96733-RemovedSupportForModuleHandlingBasedOnTBE_MODULES.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getFuncInput' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Breaking-96829-RemovedBackendUtility-getFuncInput.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::cshItem' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-97312-DeprecateCSH-relatedMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-97312-DeprecateCSH-relatedMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getPreviewUrl' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 7, + 'restFiles' => [ + 'Deprecation-97544-PreviewURIGenerationRelatedFunctionalityInBackendUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getFileFieldTCAConfig' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-98479-DeprecatedFileReferenceRelatedFunctionality.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::allowTableOnStandardPages' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-98487-GLOBALSPAGES_TYPESRemoved.rst', + 'Deprecation-98487-ExtensionManagementUtilityallowTableOnStandardPages.rst', + 'Feature-98487-TCAOptionCtrlsecurityignorePageTypeRestriction.rst', + ], + ], + 'TYPO3\CMS\Core\FormProtection\FormProtectionFactory::get' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 99, + 'restFiles' => [ + 'Deprecation-99098-StaticUsageOfFormProtectionFactory.rst', + ], + ], + 'TYPO3\CMS\Core\FormProtection\FormProtectionFactory::purgeInstances' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 99, + 'restFiles' => [ + 'Deprecation-99098-StaticUsageOfFormProtectionFactory.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getFuncMenu' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Deprecation-99519-DeprecatedBackendUtilitygetFuncMenu.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getDropdownMenu' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Deprecation-99564-DeprecatedBackendUtilityGetDropdownMenu.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getFuncCheck' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Deprecation-99579-BackendUtilityGetFuncCheck.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::_GPmerged' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-99615-GeneralUtilityGPMerged.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Environment::getBackendPath' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-99638-EnvironmentgetBackendPath.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::_POST' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-99633-GeneralUtilityPOST.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::_GP' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-100053-GeneralUtility_GP.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getRecordToolTip' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-100459-BackendUtilitygetRecordToolTip.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getThumbnailUrl' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-100597-BackendUtilityMethodsGetThumbnailUrlAndGetLinkToDataHandlerAction.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getLinkToDataHandlerAction' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-100597-BackendUtilityMethodsGetThumbnailUrlAndGetLinkToDataHandlerAction.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::linkThisScript' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-100584-GeneralUtilitylinkThisScript.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::_GET' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-100596-GeneralUtility_GET.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\DebugUtility::debugRows' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-100653-DeprecatedSomeMethodsInDebugUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\DebugUtility::printArray' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-100653-DeprecatedSomeMethodsInDebugUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\DebugUtility::debugInPopUpWindow' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-100653-DeprecatedSomeMethodsInDebugUtility.rst', + ], + ], +]; diff --git a/config/Matcher/v12/PropertyAnnotationMatcher.php b/config/Matcher/v12/PropertyAnnotationMatcher.php new file mode 100644 index 0000000..232a3b6 --- /dev/null +++ b/config/Matcher/v12/PropertyAnnotationMatcher.php @@ -0,0 +1,40 @@ + [ + 'restFiles' => [ + 'Feature-82869-ReplaceInjectWithTYPO3CMSExtbaseAnnotationInject.rst', + 'Deprecation-82869-ReplaceInjectWithTYPO3CMSExtbaseAnnotationInject.rst', + 'Deprecation-86907-DeprecateUsageOfDependencyInjectionWithNonPublicProperties.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '@lazy' => [ + 'restFiles' => [ + 'Feature-83078-ReplaceLazyWithTYPO3CMSExtbaseAnnotationORMLazy.rst', + 'Deprecation-83078-ReplaceLazyWithTYPO3CMSExtbaseAnnotationORMLazy.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '@transient' => [ + 'restFiles' => [ + 'Feature-83092-ReplaceTransientWithTYPO3CMSExtbaseAnnotationORMTransient.rst', + 'Deprecation-83092-ReplaceTransientWithTYPO3CMSExtbaseAnnotationORMTransient.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '@cascade' => [ + 'restFiles' => [ + 'Feature-83093-ReplaceCascadeWithTYPO3CMSExtbaseAnnotationORMCascade.rst', + 'Deprecation-83093-ReplaceCascadeWithTYPO3CMSExtbaseAnnotationORMCascade.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '@validate' => [ + 'restFiles' => [ + 'Feature-83167-ReplaceValidateWithTYPO3CMSExtbaseAnnotationValidate.rst', + 'Deprecation-83167-ReplaceValidateWithTYPO3CMSExtbaseAnnotationValidate.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], +]; diff --git a/config/Matcher/v12/PropertyExistsStaticMatcher.php b/config/Matcher/v12/PropertyExistsStaticMatcher.php new file mode 100644 index 0000000..c5fcf4a --- /dev/null +++ b/config/Matcher/v12/PropertyExistsStaticMatcher.php @@ -0,0 +1,11 @@ + [ + 'restFiles' => [ + 'Breaking-83889-E_NOTICEFreeUnitTesting.rst', + 'Important-84280-UnitTestSuppressNoticesRemoved.rst', + ], + ], +]; diff --git a/config/Matcher/v12/PropertyProtectedMatcher.php b/config/Matcher/v12/PropertyProtectedMatcher.php new file mode 100644 index 0000000..3e99f70 --- /dev/null +++ b/config/Matcher/v12/PropertyProtectedMatcher.php @@ -0,0 +1,1394 @@ +recUpdateAccessCache' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79441-ChangeVisibilityInternalCacheDatahandler.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->recInsertAccessCache' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79441-ChangeVisibilityInternalCacheDatahandler.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->isRecordInWebMount_Cache' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79441-ChangeVisibilityInternalCacheDatahandler.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->isInWebMount_Cache' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79441-ChangeVisibilityInternalCacheDatahandler.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->cachedTSconfig' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79441-ChangeVisibilityInternalCacheDatahandler.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->pageCache' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79441-ChangeVisibilityInternalCacheDatahandler.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->maxSteps' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->showSubElements' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->element' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->installToolPath' => [ + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->availableRequestHandlers' => [ + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->response' => [ + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->editconf' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->defVals' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->overrideVals' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->columnsOnly' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->returnUrl' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->closeDoc' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->doSave' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->returnEditConf' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->retUrl' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->R_URL_parts' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->R_URL_getvars' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->storeArray' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->storeUrl' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->storeUrlMd5' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->docDat' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->docHandler' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->cacheCmd' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->redirect' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->returnNewPageId' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->popViewId' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->popViewId_addParams' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->viewUrl' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->recTitle' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->noView' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->MCONF' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->perms_clause' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->content' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->R_URI' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->pageinfo' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->storeTitle' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->firstEl' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->errorC' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->newC' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->viewId' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->viewId_addParams' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->modTSconfig' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->dontStoreDocumentRef' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->elementsData' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController->foldertree' => [ + 'restFiles' => [ + 'Deprecation-84273-ProtectedMethodsAndPropertiesInFileSystemNavigationFrameController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController->currentSubScript' => [ + 'restFiles' => [ + 'Deprecation-84273-ProtectedMethodsAndPropertiesInFileSystemNavigationFrameController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController->cMR' => [ + 'restFiles' => [ + 'Deprecation-84273-ProtectedMethodsAndPropertiesInFileSystemNavigationFrameController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\MoveElementController->sys_language' => [ + 'restFiles' => [ + 'Deprecation-84285-ProtectedMethodsAndPropertiesInMoveElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\MoveElementController->page_id' => [ + 'restFiles' => [ + 'Deprecation-84285-ProtectedMethodsAndPropertiesInMoveElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\MoveElementController->R_URI' => [ + 'restFiles' => [ + 'Deprecation-84285-ProtectedMethodsAndPropertiesInMoveElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\MoveElementController->input_moveUid' => [ + 'restFiles' => [ + 'Deprecation-84285-ProtectedMethodsAndPropertiesInMoveElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\MoveElementController->moveUid' => [ + 'restFiles' => [ + 'Deprecation-84285-ProtectedMethodsAndPropertiesInMoveElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\MoveElementController->perms_clause' => [ + 'restFiles' => [ + 'Deprecation-84285-ProtectedMethodsAndPropertiesInMoveElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\MoveElementController->makeCopy' => [ + 'restFiles' => [ + 'Deprecation-84285-ProtectedMethodsAndPropertiesInMoveElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\ElementInformationController->access' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-84284-ProtectedMethodsAndPropertiesInContentElementElementInformationController.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\ElementInformationController->pageInfo' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-84284-ProtectedMethodsAndPropertiesInContentElementElementInformationController.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\NewContentElementController->sys_language' => [ + 'restFiles' => [ + 'Deprecation-84307-ProtectedMethodsAndPropertiesInNewContentElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\NewContentElementController->R_URI' => [ + 'restFiles' => [ + 'Deprecation-84307-ProtectedMethodsAndPropertiesInNewContentElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\NewContentElementController->colPos' => [ + 'restFiles' => [ + 'Deprecation-84307-ProtectedMethodsAndPropertiesInNewContentElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\NewContentElementController->uid_pid' => [ + 'restFiles' => [ + 'Deprecation-84307-ProtectedMethodsAndPropertiesInNewContentElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\NewContentElementController->access' => [ + 'restFiles' => [ + 'Deprecation-84307-ProtectedMethodsAndPropertiesInNewContentElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\FileUploadController->title' => [ + 'restFiles' => [ + 'Deprecation-84326-ProtectedMethodsAndPropertiesInFileUploadController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\FileUploadController->target' => [ + 'restFiles' => [ + 'Deprecation-84326-ProtectedMethodsAndPropertiesInFileUploadController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\FileUploadController->returnUrl' => [ + 'restFiles' => [ + 'Deprecation-84326-ProtectedMethodsAndPropertiesInFileUploadController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\ReplaceFileController->doc' => [ + 'restFiles' => [ + 'Deprecation-84334-ProtectedMethodsAndPropertiesInReplaceFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\ReplaceFileController->title' => [ + 'restFiles' => [ + 'Deprecation-84334-ProtectedMethodsAndPropertiesInReplaceFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\ReplaceFileController->uid' => [ + 'restFiles' => [ + 'Deprecation-84334-ProtectedMethodsAndPropertiesInReplaceFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\ReplaceFileController->returnUrl' => [ + 'restFiles' => [ + 'Deprecation-84334-ProtectedMethodsAndPropertiesInReplaceFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\AddController->processDataFlag' => [ + 'restFiles' => [ + 'Deprecation-84321-ProtectedMethodsAndPropertiesInAddController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\AddController->P' => [ + 'restFiles' => [ + 'Deprecation-84321-ProtectedMethodsAndPropertiesInAddController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\AddController->returnEditConf' => [ + 'restFiles' => [ + 'Deprecation-84321-ProtectedMethodsAndPropertiesInAddController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\RenameFileController->title' => [ + 'restFiles' => [ + 'Deprecation-84332-ProtectedMethodsAndPropertiesInRenameFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\RenameFileController->target' => [ + 'restFiles' => [ + 'Deprecation-84332-ProtectedMethodsAndPropertiesInRenameFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\RenameFileController->returnUrl' => [ + 'restFiles' => [ + 'Deprecation-84332-ProtectedMethodsAndPropertiesInRenameFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->pidInfo' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->newPagesInto' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->newContentInto' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->newPagesAfter' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->web_list_modTSconfig' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->allowedNewTables' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->deniedNewTables' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->web_list_modTSconfig_pid' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->allowedNewTables_pid' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->deniedNewTables_pid' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->code' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->R_URI' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->returnUrl' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->pagesOnly' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->tRows' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\EditController->doClose' => [ + 'restFiles' => [ + 'Deprecation-84327-DeprecatedPublicMethodsAndPropertiesInWizardEditController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\SimpleDataHandlerController->flags' => [ + 'restFiles' => [ + 'Deprecation-84374-ProtectedMethodsAndPropertiesInSimpleDataHandlerController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\SimpleDataHandlerController->mirror' => [ + 'restFiles' => [ + 'Deprecation-84374-ProtectedMethodsAndPropertiesInSimpleDataHandlerController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\SimpleDataHandlerController->cacheCmd' => [ + 'restFiles' => [ + 'Deprecation-84374-ProtectedMethodsAndPropertiesInSimpleDataHandlerController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\SimpleDataHandlerController->CB' => [ + 'restFiles' => [ + 'Deprecation-84374-ProtectedMethodsAndPropertiesInSimpleDataHandlerController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->inputStyle' => [ + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->xmlStorage' => [ + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->numNewRows' => [ + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->colsFieldsName' => [ + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->TABLECFG' => [ + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->tableParsing_quote' => [ + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->tableParsing_delimiter' => [ + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->newWizards' => [ + 'restFiles' => [ + 'Deprecation-84463-PageTsConfigOptionModweb_listnewWizardsDropped.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->TSdataArray' => [ + 'restFiles' => [ + 'Deprecation-84984-ProtectedUserTSconfigPropertiesInBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->userTS' => [ + 'restFiles' => [ + 'Deprecation-84984-ProtectedUserTSconfigPropertiesInBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->userTSUpdated' => [ + 'restFiles' => [ + 'Deprecation-84984-ProtectedUserTSconfigPropertiesInBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->userTS_text' => [ + 'restFiles' => [ + 'Deprecation-84984-ProtectedUserTSconfigPropertiesInBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->userTS_dontGetCached' => [ + 'restFiles' => [ + 'Deprecation-84984-ProtectedUserTSconfigPropertiesInBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\PagePositionMap->getModConfigCache' => [ + 'restFiles' => [ + 'Deprecation-84984-ProtectedUserTSconfigPropertiesInBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\PagePositionMap->modConfigStr' => [ + 'restFiles' => [ + 'Deprecation-84984-ProtectedUserTSconfigPropertiesInBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->noCharByteVal' => [ + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->parsedCharsets' => [ + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->toASCII' => [ + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->twoByteSets' => [ + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->eucBasedSets' => [ + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Setup\Controller\SetupModuleController->OLD_BE_USER' => [ + 'restFiles' => [ + 'Deprecation-85196-ProtectSetupModuleController.rst', + ], + ], + 'TYPO3\CMS\Setup\Controller\SetupModuleController->MOD_MENU' => [ + 'restFiles' => [ + 'Deprecation-85196-ProtectSetupModuleController.rst', + ], + ], + 'TYPO3\CMS\Setup\Controller\SetupModuleController->MOD_SETTINGS' => [ + 'restFiles' => [ + 'Deprecation-85196-ProtectSetupModuleController.rst', + ], + ], + 'TYPO3\CMS\Setup\Controller\SetupModuleController->overrideConf' => [ + 'restFiles' => [ + 'Deprecation-85196-ProtectSetupModuleController.rst', + ], + ], + 'TYPO3\CMS\Setup\Controller\SetupModuleController->languageUpdate' => [ + 'restFiles' => [ + 'Deprecation-85196-ProtectSetupModuleController.rst', + ], + ], + 'TYPO3\CMS\Scheduler\Controller\SchedulerModuleController->CMD' => [ + 'restFiles' => [ + 'Deprecation-84387-DeprecatedMethodAndPropertyInSchedulerModuleController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->hasDocheader' => [ + 'restFiles' => [ + 'Deprecation-85735-MethodAndPropertyInDocumentTemplate.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->popView' => [ + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->modSharedTSconfig' => [ + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->colPosList' => [ + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->EDIT_CONTENT' => [ + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->CALC_PERMS' => [ + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->MCONF' => [ + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->MOD_MENU' => [ + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->current_sys_language' => [ + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->activeColPosList' => [ + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->menuNumber' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->entryLevel' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->spacerIDList' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->doktypeExcludeList' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->alwaysActivePIDList' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->imgNamePrefix' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->imgNameNotRandom' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->debug' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->GMENU_fixKey' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->MP_array' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->conf' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->mconf' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->sys_page' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->nextActive' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->menuArr' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->hash' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->result' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->rL_uidRegister' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->INPfixMD5' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->I' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->WMresult' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->WMfreezePrefix' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->WMmenuItems' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->WMsubmenuObjSuffixes' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->WMextraScript' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->WMcObj' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->alternativeMenuTempArray' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->nameAttribute' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->adminPanel' => [ + 'restFiles' => [ + 'Deprecation-84641-DeprecatedAdminPanelRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->extAdminConfig' => [ + 'restFiles' => [ + 'Deprecation-84641-DeprecatedAdminPanelRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->extAdmEnabled' => [ + 'restFiles' => [ + 'Deprecation-84641-DeprecatedAdminPanelRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->frontendEdit' => [ + 'restFiles' => [ + 'Deprecation-86110-FrontendEditingController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->ADMCMD_preview_BEUSER_uid' => [ + 'restFiles' => [ + 'Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->workspacePreview' => [ + 'restFiles' => [ + 'Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->loginAllowedInBranch' => [ + 'restFiles' => [ + 'Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->MP_defaults' => [ + 'restFiles' => [ + 'Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->debug' => [ + 'restFiles' => [ + 'Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->pageAccessFailureHistory' => [ + 'restFiles' => [ + 'Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->loginAllowedInBranch_mode' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->cacheTimeOutDefault' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->cacheContentFlag' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->isClientCachable' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->no_cacheBeforePageGen' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->tempContent' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->pagesTSconfig' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->uniqueCounter' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->uniqueString' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->lang' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->cacheExpires' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->blockElementList' => [ + 'restFiles' => [ + 'Deprecation-86440-InternalMethodsAndPropertiesWithinRteHtmlParser.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->recPid' => [ + 'restFiles' => [ + 'Deprecation-86440-InternalMethodsAndPropertiesWithinRteHtmlParser.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->elRef' => [ + 'restFiles' => [ + 'Deprecation-86440-InternalMethodsAndPropertiesWithinRteHtmlParser.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->tsConfig' => [ + 'restFiles' => [ + 'Deprecation-86440-InternalMethodsAndPropertiesWithinRteHtmlParser.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->procOptions' => [ + 'restFiles' => [ + 'Deprecation-86440-InternalMethodsAndPropertiesWithinRteHtmlParser.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->TS_transform_db_safecounter' => [ + 'restFiles' => [ + 'Deprecation-86440-InternalMethodsAndPropertiesWithinRteHtmlParser.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->getKeepTags_cache' => [ + 'restFiles' => [ + 'Deprecation-86440-InternalMethodsAndPropertiesWithinRteHtmlParser.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->allowedClasses' => [ + 'restFiles' => [ + 'Deprecation-86440-InternalMethodsAndPropertiesWithinRteHtmlParser.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->checkWorkspaceCurrent_cache' => [ + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->raw' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->rawP' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->lastComment' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->commentSet' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->multiLineEnabled' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->multiLineObject' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->multiLineValue' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->inBrace' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->lastConditionTrue' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->syntaxHighLight' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->highLightData' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->highLightData_bracelevel' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->highLightStyles' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->highLightBlockStyles' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->highLightBlockStyles_basecolor' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\ActionController->namespacesViewObjectNamePattern' => [ + 'restFiles' => [ + 'Breaking-87511-RemoveNamespacesViewObjectNamePatternProperty.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\ActionController->viewFormatToObjectNameMap' => [ + 'restFiles' => [ + 'Breaking-87511-RemoveViewFormatToObjectNameMapProperty.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\LanguageService->LL_files_cache' => [ + 'restFiles' => [ + 'Deprecation-90964-LanguageServiceFunctionalityAndInternalProperties.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\LanguageService->LL_labels_cache' => [ + 'restFiles' => [ + 'Deprecation-90964-LanguageServiceFunctionalityAndInternalProperties.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Database\ReferenceIndex->temp_flexRelations' => [ + 'restFiles' => [ + 'Breaking-93029-DroppedDeletedFieldFromSys_refindex.rst', + ], + ], + 'TYPO3\CMS\Core\Database\ReferenceIndex->hashVersion' => [ + 'restFiles' => [ + 'Breaking-93029-DroppedDeletedFieldFromSys_refindex.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->firstTable' => [ + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->secondTable' => [ + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->MM_is_foreign' => [ + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->MM_oppositeField' => [ + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->MM_oppositeTable' => [ + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->MM_oppositeFieldConf' => [ + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->MM_isMultiTableRelationship' => [ + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->currentTable' => [ + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->MM_match_fields' => [ + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->MM_hasUidField' => [ + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->MM_insert_fields' => [ + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->MM_table_where' => [ + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Domain\Repository\PageRepository->where_hid_del' => [ + 'restFiles' => [ + 'Deprecation-99588-PublicPropertiesInPageRepository.rst', + ], + ], + 'TYPO3\CMS\Core\Domain\Repository\PageRepository->where_groupAccess' => [ + 'restFiles' => [ + 'Deprecation-99588-PublicPropertiesInPageRepository.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->lastLogin_column' => [ + 'restFiles' => [ + 'Deprecation-100173-VariousMethodsAndPropertiesInUserAuthenticationClassesNowInternal.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->formfield_uname' => [ + 'restFiles' => [ + 'Deprecation-100173-VariousMethodsAndPropertiesInUserAuthenticationClassesNowInternal.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->formfield_uident' => [ + 'restFiles' => [ + 'Deprecation-100173-VariousMethodsAndPropertiesInUserAuthenticationClassesNowInternal.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->formfield_status' => [ + 'restFiles' => [ + 'Deprecation-100173-VariousMethodsAndPropertiesInUserAuthenticationClassesNowInternal.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->loginSessionStarted' => [ + 'restFiles' => [ + 'Deprecation-100173-VariousMethodsAndPropertiesInUserAuthenticationClassesNowInternal.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->dontSetCookie' => [ + 'restFiles' => [ + 'Deprecation-100173-VariousMethodsAndPropertiesInUserAuthenticationClassesNowInternal.rst', + ], + ], + 'TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->formfield_permanent' => [ + 'restFiles' => [ + 'Deprecation-100173-VariousMethodsAndPropertiesInUserAuthenticationClassesNowInternal.rst', + ], + ], + 'TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->is_permanent' => [ + 'restFiles' => [ + 'Deprecation-100173-VariousMethodsAndPropertiesInUserAuthenticationClassesNowInternal.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->type' => [ + 'restFiles' => [ + 'Deprecation-100405-PropertyTypoScriptFrontendController-type.rst', + ], + ], +]; diff --git a/config/Matcher/v12/PropertyPublicMatcher.php b/config/Matcher/v12/PropertyPublicMatcher.php new file mode 100644 index 0000000..994953e --- /dev/null +++ b/config/Matcher/v12/PropertyPublicMatcher.php @@ -0,0 +1,1006 @@ +localizationMode' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->edit_record' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79364-DeprecateMembersInPageLayoutController.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->new_unique_uid' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79364-DeprecateMembersInPageLayoutController.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->externalTables' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77987-DeprecatedRecordListingInPageModule.rst', + ], + ], + 'TYPO3\CMS\Backend\Module\AbstractFunctionModule->thisPath' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80511-AbstractFunctionModule-incLocalLangAndThisPath.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->extJScode' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80512-DocumentTemplate-extJScodeProperty.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->form_largeComp' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->charSetArray' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73511-BrowserLanguageDetectionMovedToLocales.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->fourByteSets' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->checkWorkspaceCache' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79441-ChangeVisibilityInternalCacheDatahandler.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->tempPath' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80514-GraphicalFunctions-tempPathAndCreateTempSubDir.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->parentMenuArr' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77296-DeprecatePublicMemberParentMenuArrInAbstractMenuContentObject.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->compensateFieldWidth' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79858-TSFE-relatedPropertiesAndMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->dtdAllowsFrames' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->excludeCHashVars' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79858-TSFE-relatedPropertiesAndMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->scriptParseTime' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79858-TSFE-relatedPropertiesAndMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->csConvObj' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75327-TSFE-csConvObjAndTSFE-csConv.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->defaultCharSet' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->renderCharset' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73794-SearchFormController-utf8_to_currentCharsetAndTSFE-renderCharset.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->charSet' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->csConvObj' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73482-LANG-csConvObjAndLANG-parserFactory.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->moduleLabels' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72340-MovedModuleLabelsFromLanguageServiceToModuleLoader.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->parserFactory' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73482-LANG-csConvObjAndLANG-parserFactory.rst', + ], + ], + 'TYPO3\CMS\Tstemplate\Controller->e' => [ + 'restFiles' => [ + 'Breaking-81171-EditAbilityOfTypoScriptTemplateInEXTtstemplateRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->urltypes' => [ + 'restFiles' => [ + 'Breaking-71306-DroppedProtocolFieldFromPageTypeLinkToExternalURL.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->showInsertDelete' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->showDiff' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->lastSyslogId' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->showMarked' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\ElementHistoryController->doc' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\ExtendedTemplateService->helpConfig' => [ + 'restFiles' => [ + 'Breaking-82398-RemoveSpecialConstantTSConstantEditor.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\ExtendedTemplateService->edit_divider' => [ + 'restFiles' => [ + 'Breaking-82425-RemoveOldTyposcriptConstantsEditorOptionMOD_TSEDITABLE_CONSTANTS.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->RDCT' => [ + 'restFiles' => [ + 'Breaking-82572-RDCTFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\SimpleDataHandlerController->prErr' => [ + 'restFiles' => [ + 'Breaking-82629-TceDbOptionsPrErrAndUPTRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\SimpleDataHandlerController->uPT' => [ + 'restFiles' => [ + 'Breaking-82629-TceDbOptionsPrErrAndUPTRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->writeDevLog' => [ + 'restFiles' => [ + 'Breaking-82639-LoggingActivatedForAuthenticationAndServiceClasses.rst', + ], + ], + 'TYPO3\CMS\Core\Service\AbstractService->writeDevLog' => [ + 'restFiles' => [ + 'Breaking-82639-LoggingActivatedForAuthenticationAndServiceClasses.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->extPageInTreeInfo' => [ + 'restFiles' => [ + 'Breaking-81460-DeprecateGetByTagOnCacheFrontends.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->lockFilePath' => [ + 'restFiles' => [ + 'Breaking-83256-RemovedLockFilePathFunctionality.rst', + ], + ], + + // Deprecated public properties + 'TYPO3\CMS\Frontend\Page\PageRepository->workspaceCache' => [ + 'restFiles' => [ + 'Deprecation-81318-PublicPropertiesOfPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->error_getRootLine' => [ + 'restFiles' => [ + 'Deprecation-81318-PublicPropertiesOfPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->error_getRootLine_failPid' => [ + 'restFiles' => [ + 'Deprecation-81318-PublicPropertiesOfPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->matchAll' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->whereClause' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->debug' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->allowedPaths' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->simulationHiddenOrTime' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->nextLevel' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->rootId' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->absoluteRootLine' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->outermostRootlineIndexWithTemplate' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->rowSum' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->sitetitle' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->sectionsMatch' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->frames' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->MPmap' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Impexp\Export->maxFileSize' => [ + 'restFiles' => [ + 'Deprecation-83596-ImpexpRemovedMaxFileSizeRestriction.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Impexp\Export->maxRecordSize' => [ + 'restFiles' => [ + 'Deprecation-83606-ImpexpSizeHandlingRemoved.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Impexp\Export->maxExportSize' => [ + 'restFiles' => [ + 'Deprecation-83606-ImpexpSizeHandlingRemoved.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->page_cache_reg1' => [ + 'restFiles' => [ + 'Deprecation-83905-TypoScriptFrontendController-page_cache_reg1.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\AbstractTreeView->dataLookup' => [ + 'restFiles' => [ + 'Deprecation-83904-ArrayHandlingInAbstractTreeView.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\AbstractTreeView->subLevelID' => [ + 'restFiles' => [ + 'Deprecation-83904-ArrayHandlingInAbstractTreeView.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\CreateFolderController->number' => [ + 'restFiles' => [ + 'Deprecation-84289-UseServerRequestInterfaceInFileCreateFolderController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\CreateFolderController->folderNumber' => [ + 'restFiles' => [ + 'Deprecation-84289-UseServerRequestInterfaceInFileCreateFolderController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\CreateFolderController->target' => [ + 'restFiles' => [ + 'Deprecation-84289-UseServerRequestInterfaceInFileCreateFolderController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\EditFileController->origTarget' => [ + 'restFiles' => [ + 'Deprecation-84295-UseServerRequestInterfaceInFileEditFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\EditFileController->target' => [ + 'restFiles' => [ + 'Deprecation-84295-UseServerRequestInterfaceInFileEditFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\EditFileController->doc' => [ + 'restFiles' => [ + 'Deprecation-84295-UseServerRequestInterfaceInFileEditFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->synonyms' => [ + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->versioningPreview' => [ + 'restFiles' => [ + 'Deprecation-85078-PageRepositoryVersioningPreview.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\IndexedSearch\Lexer->csObj' => [ + 'restFiles' => [ + 'Deprecation-85125-UsagesOfCharsetConverterInCore.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\IndexedSearch\Indexer->csObj' => [ + 'restFiles' => [ + 'Deprecation-85125-UsagesOfCharsetConverterInCore.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->showHiddenPage' => [ + 'restFiles' => [ + 'Deprecation-85389-VariousPublicPropertiesInFavorOfContextAPI.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->showHiddenRecords' => [ + 'restFiles' => [ + 'Deprecation-85389-VariousPublicPropertiesInFavorOfContextAPI.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->gr_list' => [ + 'restFiles' => [ + 'Deprecation-85389-VariousPublicPropertiesInFavorOfContextAPI.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->loginUser' => [ + 'restFiles' => [ + 'Deprecation-85389-VariousPublicPropertiesInFavorOfContextAPI.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->beUserLogin' => [ + 'restFiles' => [ + 'Deprecation-85389-VariousPublicPropertiesInFavorOfContextAPI.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->sys_language_uid' => [ + 'restFiles' => [ + 'Deprecation-85543-Language-relatedPropertiesInTypoScriptFrontendControllerAndPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->sys_language_content' => [ + 'restFiles' => [ + 'Deprecation-85543-Language-relatedPropertiesInTypoScriptFrontendControllerAndPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->sys_language_contentOL' => [ + 'restFiles' => [ + 'Deprecation-85543-Language-relatedPropertiesInTypoScriptFrontendControllerAndPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->sys_language_mode' => [ + 'restFiles' => [ + 'Deprecation-85543-Language-relatedPropertiesInTypoScriptFrontendControllerAndPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->sys_language_uid' => [ + 'restFiles' => [ + 'Deprecation-85543-Language-relatedPropertiesInTypoScriptFrontendControllerAndPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->versioningWorkspaceId' => [ + 'restFiles' => [ + 'Deprecation-85556-PageRepository-versioningWorkspaceId.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->fileCache' => [ + 'restFiles' => [ + 'Deprecation-85445-TemplateService-getFileName.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\View\PageLayoutView->languageIconTitles' => [ + 'restFiles' => [ + 'Deprecation-85164-LanguageRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\View\PageLayoutView->translateTools' => [ + 'restFiles' => [ + 'Deprecation-85164-LanguageRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->updateModeL10NdiffData' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->updateModeL10NdiffDataClear' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\ActionController->namespacesViewObjectNamePattern' => [ + 'restFiles' => [ + 'Breaking-87511-RemoveNamespacesViewObjectNamePatternProperty.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\ActionController->viewFormatToObjectNameMap' => [ + 'restFiles' => [ + 'Breaking-87511-RemoveViewFormatToObjectNameMapProperty.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->get_name' => [ + 'restFiles' => [ + 'Breaking-88458-RemovedFrontendTrackUserFtuFunctionality.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->getFallBack' => [ + 'restFiles' => [ + 'Breaking-88458-RemovedFrontendTrackUserFtuFunctionality.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->getMethodEnabled' => [ + 'restFiles' => [ + 'Breaking-88458-RemovedFrontendTrackUserFtuFunctionality.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->get_URL_ID' => [ + 'restFiles' => [ + 'Breaking-88458-RemovedFrontendTrackUserFtuFunctionality.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->getMethodUrlIdToken' => [ + 'restFiles' => [ + 'Breaking-88458-RemovedFrontendTrackUserFtuFunctionality.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->sys_language_isocode' => [ + 'restFiles' => [ + 'Deprecation-88559-TSFE-sys_language_isocode.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\IndexedSearch\Indexer->cHashParams' => [ + 'restFiles' => [ + 'Breaking-88741-CHashCalculationInIndexedSearchRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->fePreview' => [ + 'restFiles' => [ + 'Feature-88791-IntroducePreviewAspectInContext.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->modSharedTSconfig' => [ + 'restFiles' => [ + 'Breaking-88779-RecordListRemoveUnusedCode.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->no_noWrap' => [ + 'restFiles' => [ + 'Breaking-88779-RecordListRemoveUnusedCode.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->setLMargin' => [ + 'restFiles' => [ + 'Breaking-88779-RecordListRemoveUnusedCode.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->JScode' => [ + 'restFiles' => [ + 'Breaking-88779-RecordListRemoveUnusedCode.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->leftMargin' => [ + 'restFiles' => [ + 'Breaking-88779-RecordListRemoveUnusedCode.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->forceTemplateParsing' => [ + 'restFiles' => [ + 'Deprecation-88792-ForceTemplateParsingInTSFEAndTemplateService.rst', + 'Feature-88792-AddTypoScriptAspectToHandleTypoScriptRenderingContextSettings.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->forceTemplateParsing' => [ + 'restFiles' => [ + 'Deprecation-88792-ForceTemplateParsingInTSFEAndTemplateService.rst', + 'Feature-88792-AddTypoScriptAspectToHandleTypoScriptRenderingContextSettings.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->cHash' => [ + 'restFiles' => [ + 'Deprecation-89001-InternalPublicTSFEProperties.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->cHash_array' => [ + 'restFiles' => [ + 'Deprecation-89001-InternalPublicTSFEProperties.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->domainStartPage' => [ + 'restFiles' => [ + 'Deprecation-89001-InternalPublicTSFEProperties.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->changeLog' => [ + 'restFiles' => [ + 'Deprecation-89127-CleanupRecordHistoryHandling.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->lastHistoryEntry' => [ + 'restFiles' => [ + 'Deprecation-89127-CleanupRecordHistoryHandling.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->divSection' => [ + 'restFiles' => [ + 'Deprecation-89722-GMENU_LAYERSRelatedPropertyTSFE-divSection.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Plugin\AbstractPlugin->pi_USER_INT_obj' => [ + 'restFiles' => [ + 'Deprecation-89868-RemoveReqCHashFunctionalityForPlugins.rst', + ], + ], + 'TYPO3\CMS\Frontend\Plugin\AbstractPlugin->pi_checkCHash' => [ + 'restFiles' => [ + 'Deprecation-89868-RemoveReqCHashFunctionalityForPlugins.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->defaultPermissions' => [ + 'restFiles' => [ + 'Deprecation-90019-PagePermissionLogicByDataHandler.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->pMap' => [ + 'restFiles' => [ + 'Deprecation-90019-PagePermissionLogicByDataHandler.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->additionalJavaScript' => [ + 'restFiles' => [ + 'Breaking-91563-PHP-basedJSCSSInclusionsForFrontendRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->additionalCSS' => [ + 'restFiles' => [ + 'Breaking-91563-PHP-basedJSCSSInclusionsForFrontendRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->JSCode' => [ + 'restFiles' => [ + 'Breaking-91563-PHP-basedJSCSSInclusionsForFrontendRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->inlineJS' => [ + 'restFiles' => [ + 'Breaking-91563-PHP-basedJSCSSInclusionsForFrontendRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->showHiddenRecords' => [ + 'restFiles' => [ + 'Breaking-92499-AdminPanelDoesNotPreviewHiddenFrontendUserGroups.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->deleteTree' => [ + 'restFiles' => [ + 'Breaking-92560-BackendEditorsCanAlwaysDeletePagesRecursive.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->auth_timeout_field' => [ + 'restFiles' => [ + 'Breaking-92802-DatabaseBasedAuthenticationTimeoutFieldRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->warningEmail' => [ + 'restFiles' => [ + 'Breaking-92801-RemovedFailedLoginFunctionalityFromUserAuthenticationObject.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->warningPeriod' => [ + 'restFiles' => [ + 'Breaking-92801-RemovedFailedLoginFunctionalityFromUserAuthenticationObject.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->warningMax' => [ + 'restFiles' => [ + 'Breaking-92801-RemovedFailedLoginFunctionalityFromUserAuthenticationObject.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->loginFailure' => [ + 'restFiles' => [ + 'Breaking-92989-AbstractUserAuthentication-loginFailureRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->svConfig' => [ + 'restFiles' => [ + 'Breaking-92990-AbstractUserAuthentication-svConfigRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->id' => [ + 'restFiles' => [ + 'Breaking-93023-ReworkedSessionHandling.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->hash_length' => [ + 'restFiles' => [ + 'Breaking-93023-ReworkedSessionHandling.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->sessionTimeout' => [ + 'restFiles' => [ + 'Breaking-93023-ReworkedSessionHandling.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->gc_time' => [ + 'restFiles' => [ + 'Breaking-93023-ReworkedSessionHandling.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->gc_probability' => [ + 'restFiles' => [ + 'Breaking-93023-ReworkedSessionHandling.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->newSessionID' => [ + 'restFiles' => [ + 'Breaking-93023-ReworkedSessionHandling.rst', + ], + ], + 'TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->sesData_change' => [ + 'restFiles' => [ + 'Breaking-93023-ReworkedSessionHandling.rst', + ], + ], + 'TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->lifetime' => [ + 'restFiles' => [ + 'Breaking-93023-ReworkedSessionHandling.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->sendNoCacheHeaders' => [ + 'restFiles' => [ + 'Breaking-93047-RemovedPropertySendNoCacheHeadersInAbstractUserAuthentication.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->sendNoCacheHeaders' => [ + 'restFiles' => [ + 'Breaking-93047-RemovedPropertySendNoCacheHeadersInAbstractUserAuthentication.rst', + ], + ], + 'TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->sendNoCacheHeaders' => [ + 'restFiles' => [ + 'Breaking-93047-RemovedPropertySendNoCacheHeadersInAbstractUserAuthentication.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->groupList' => [ + 'restFiles' => [ + 'Breaking-93062-VariousGroup-relatedPublicPropertiesInBE_USERRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->includeGroupArray' => [ + 'restFiles' => [ + 'Breaking-93062-VariousGroup-relatedPublicPropertiesInBE_USERRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->forceSetCookie' => [ + 'restFiles' => [ + 'Breaking-93073-AbstractUserAuthentication-forceSetCookieRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AuthenticationService->db_groups' => [ + 'restFiles' => [ + 'Breaking-93108-ReworkedInternalUserGroupFetchingForFrontendUsers.rst', + ], + ], + 'TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->TSdataArray' => [ + 'restFiles' => [ + 'Breaking-93108-ReworkedInternalUserGroupFetchingForFrontendUsers.rst', + ], + ], + 'TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->userTS' => [ + 'restFiles' => [ + 'Breaking-93108-ReworkedInternalUserGroupFetchingForFrontendUsers.rst', + ], + ], + 'TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->userTSUpdated' => [ + 'restFiles' => [ + 'Breaking-93108-ReworkedInternalUserGroupFetchingForFrontendUsers.rst', + ], + ], + 'TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->userData_change' => [ + 'restFiles' => [ + 'Breaking-93108-ReworkedInternalUserGroupFetchingForFrontendUsers.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->breakPointLN' => [ + 'restFiles' => [ + 'Deprecation-93726-DeprecatedTypoScriptParserRelatedProperties.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->parentObject' => [ + 'restFiles' => [ + 'Deprecation-93726-DeprecatedTypoScriptParserRelatedProperties.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->ext_constants_BRP' => [ + 'restFiles' => [ + 'Deprecation-93726-DeprecatedTypoScriptParserRelatedProperties.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->ext_config_BRP' => [ + 'restFiles' => [ + 'Deprecation-93726-DeprecatedTypoScriptParserRelatedProperties.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->align' => [ + 'restFiles' => [ + 'Deprecation-94958-ContentObjectRendererProperties.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->oldData' => [ + 'restFiles' => [ + 'Deprecation-94958-ContentObjectRendererProperties.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->alternativeData' => [ + 'restFiles' => [ + 'Deprecation-94958-ContentObjectRendererProperties.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->currentRecordTotal' => [ + 'restFiles' => [ + 'Deprecation-94958-ContentObjectRendererProperties.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->recordRegister' => [ + 'restFiles' => [ + 'Deprecation-94958-ContentObjectRendererProperties.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->cObjectDepthCounter' => [ + 'restFiles' => [ + 'Deprecation-94957-TypoScriptFrontendController-cObjectDepthCounter.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->displayEditIcons' => [ + 'restFiles' => [ + 'Deprecation-94953-EditPanelRelatedFrontendFunctionality.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->displayFieldEditIcons' => [ + 'restFiles' => [ + 'Deprecation-94953-EditPanelRelatedFrontendFunctionality.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Plugin\AbstractPlugin->pi_EPtemp_cObj' => [ + 'restFiles' => [ + 'Deprecation-94953-EditPanelRelatedFrontendFunctionality.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\ActionController->controllerContext' => [ + 'restFiles' => [ + 'Deprecation-95139-ExtbaseControllerContext.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\View\JsonView->controllerContext' => [ + 'restFiles' => [ + 'Deprecation-95139-ExtbaseControllerContext.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Rendering\RenderingContext->controllerContext' => [ + 'restFiles' => [ + 'Deprecation-95139-ExtbaseControllerContext.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\View\AbstractTemplateView->controllerContext' => [ + 'restFiles' => [ + 'Deprecation-95139-ExtbaseControllerContext.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Renderer\AbstractElementRenderer->controllerContext' => [ + 'restFiles' => [ + 'Deprecation-95139-ExtbaseControllerContext.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->ATagParams' => [ + 'restFiles' => [ + 'Deprecation-95219-TypoScriptFrontendController-ATagParams.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->accessKey' => [ + 'restFiles' => [ + 'Breaking-96708-RemovedSupportForAccesskeysInHMENU.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->metaCharset' => [ + 'restFiles' => [ + 'Breaking-97065-TYPO3FrontendAlwaysRenderedInUTF-8.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->lastTypoLinkUrl' => [ + 'restFiles' => [ + 'Deprecation-97549-ContentObjectRenderer-lastTypoLinkProperties.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->lastTypoLinkTarget' => [ + 'restFiles' => [ + 'Deprecation-97549-ContentObjectRenderer-lastTypoLinkProperties.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->lastTypoLinkLD' => [ + 'restFiles' => [ + 'Deprecation-97549-ContentObjectRenderer-lastTypoLinkProperties.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->spamProtectEmailAddresses' => [ + 'restFiles' => [ + 'Deprecation-97866-VariousPublicTSFEProperties.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->intTarget' => [ + 'restFiles' => [ + 'Deprecation-97866-VariousPublicTSFEProperties.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->extTarget' => [ + 'restFiles' => [ + 'Deprecation-97866-VariousPublicTSFEProperties.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->fileTarget' => [ + 'restFiles' => [ + 'Deprecation-97866-VariousPublicTSFEProperties.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->baseUrl' => [ + 'restFiles' => [ + 'Deprecation-97866-VariousPublicTSFEProperties.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->xhtmlDoctype' => [ + 'restFiles' => [ + 'Deprecation-99416-VariousDoctypeRelatedPropertiesAndMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->xhtmlVersion' => [ + 'restFiles' => [ + 'Deprecation-99416-VariousDoctypeRelatedPropertiesAndMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\AbstractTreeView->thisScript' => [ + 'restFiles' => [ + 'Deprecation-100454-LegacyTreeImplementations.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\AbstractTreeView->BE_USER' => [ + 'restFiles' => [ + 'Deprecation-100454-LegacyTreeImplementations.rst', + ], + ], + 'TYPO3\CMS\Core\Localization->debugKey' => [ + 'restFiles' => [ + 'Deprecation-100657-TYPO3_CONF_VARSBElanguageDebug.rst', + ], + ], +]; diff --git a/config/Matcher/v13/AbstractMethodImplementationMatcher.php b/config/Matcher/v13/AbstractMethodImplementationMatcher.php new file mode 100644 index 0000000..6b1910c --- /dev/null +++ b/config/Matcher/v13/AbstractMethodImplementationMatcher.php @@ -0,0 +1,10 @@ + [ + 'restFiles' => [ + 'Deprecation-104789-RenderStaticForFluidViewHelpers.rst', + ], + ], +]; diff --git a/config/Matcher/v13/ArrayDimensionMatcher.php b/config/Matcher/v13/ArrayDimensionMatcher.php new file mode 100644 index 0000000..1fbeec6 --- /dev/null +++ b/config/Matcher/v13/ArrayDimensionMatcher.php @@ -0,0 +1,1204 @@ + [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80468-CommandLineInterfaceCliKeysAndCli_dispatchphpsh.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'noPHPscriptInclude\']' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'maxSessionDataSize\']' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-70316-FrontendBasketWithRecs.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS_extensionAdded\']' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80583-TYPO3_CONF_VARS_extensionAdded.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'enable_errorDLOG\']' => [ + 'restFiles' => [ + 'Breaking-82162-GlobalErrorConstantsRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'enable_exceptionDLOG\']' => [ + 'restFiles' => [ + 'Breaking-82162-GlobalErrorConstantsRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'sqlDebug\']' => [ + 'restFiles' => [ + 'Breaking-82421-DroppedOldDBRelatedConfigurationOptions.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'setDBinit\']' => [ + 'restFiles' => [ + 'Breaking-82421-DroppedOldDBRelatedConfigurationOptions.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'no_pconnect\']' => [ + 'restFiles' => [ + 'Breaking-82421-DroppedOldDBRelatedConfigurationOptions.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'dbClientCompress\']' => [ + 'restFiles' => [ + 'Breaking-82421-DroppedOldDBRelatedConfigurationOptions.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'enable_DLOG\']' => [ + 'restFiles' => [ + 'Breaking-82639-LoggingActivatedForAuthenticationAndServiceClasses.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_userauth.php\'][\'writeDevLog\']' => [ + 'restFiles' => [ + 'Breaking-82639-LoggingActivatedForAuthenticationAndServiceClasses.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_userauth.php\'][\'writeDevLogFE\']' => [ + 'restFiles' => [ + 'Breaking-82639-LoggingActivatedForAuthenticationAndServiceClasses.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_userauth.php\'][\'writeDevLogBE\']' => [ + 'restFiles' => [ + 'Breaking-82639-LoggingActivatedForAuthenticationAndServiceClasses.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'doNotCheckReferer\']' => [ + 'restFiles' => [ + 'Important-83768-RemoveReferrerCheck.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'caching\'][\'cacheConfigurations\'][\'extbase_reflection\']' => [ + 'restFiles' => [ + 'Breaking-87558-ConsolidateExtbaseCaches.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'caching\'][\'cacheConfigurations\'][\'extbase_datamapfactory_datamap\']' => [ + 'restFiles' => [ + 'Breaking-87558-ConsolidateExtbaseCaches.rst', + ], + ], + + // Hooks + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_befunc.php\'][\'getFlexFormDSClass\']' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78581-FlexFormRelatedParsing.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/div/class.t3lib_utility_client.php\'][\'getDeviceType\']' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79560-DeprecateClientUtilitygetDeviceType.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'typo3/class.db_list.inc\'][\'makeQueryArray\']' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-76259-DeprecateMethodMakeQueryArrayOfAbstractDatabaseRecordList.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'ext/tstemplate_info/class.tx_tstemplateinfo.php\'][\'postTCEProcessingHook\']' => [ + 'restFiles' => [ + 'Breaking-81171-EditAbilityOfTypoScriptTemplateInEXTtstemplateRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'ext/tstemplate_info/class.tx_tstemplateinfo.php\'][\'postOutputProcessingHook\']' => [ + 'restFiles' => [ + 'Breaking-81171-EditAbilityOfTypoScriptTemplateInEXTtstemplateRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXT\'][\'extConf\']' => [ + 'restFiles' => [ + 'Deprecation-82254-DeprecateGLOBALSTYPO3_CONF_VARSEXTextConf.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXT\'][\'allowSystemInstall\']' => [ + 'restFiles' => [ + 'Breaking-82377-OptionToAllowUploadingSystemExtensionsRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_div.php\'][\'devLog\']' => [ + 'restFiles' => [ + 'Deprecation-52694-DeprecatedGeneralUtilitydevLog.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'enableDeprecationLog\']' => [ + 'restFiles' => [ + 'Deprecation-82438-DeprecationMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'fileExtensions\'][\'webspace\'][\'allow\']' => [ + 'restFiles' => [ + 'Breaking-83081-RemovedConfigurationOptionBeFileExtensionsWebspace.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'fileExtensions\'][\'webspace\'][\'deny\']' => [ + 'restFiles' => [ + 'Breaking-83081-RemovedConfigurationOptionBeFileExtensionsWebspace.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_parsehtml_proc.php\'][\'modifyParams_LinksRte_PostProc\']' => [ + 'restFiles' => [ + 'Deprecation-83252-Link-tagSyntaxProcesssing.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_parsehtml_proc.php\'][\'modifyParams_LinksDb_PostProc\']' => [ + 'restFiles' => [ + 'Deprecation-83252-Link-tagSyntaxProcesssing.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\'][\'buildQueryParameters\']' => [ + 'restFiles' => [ + 'Deprecation-83740-CleanupOfAbstractRecordListBreaksHook.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_adminpanel.php\'][\'extendAdminPanel\']' => [ + 'restFiles' => [ + 'Deprecation-84045-AdminPanelHookDeprecated.rst', + 'Feature-84045-NewAdminPanelModuleAPI.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'urlProcessing\'][\'urlHandlers\']' => [ + 'restFiles' => [ + 'Deprecation-85124-RedirectingUrlHandlerHookConcept.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'ext/saltedpasswords\'][\'saltMethods\']' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'hook_previewInfo\']' => [ + 'restFiles' => [ + 'Deprecation-85878-EidUtilityAndVariousTSFEMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'extbase\'][\'commandControllers\']' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'tslib_fe-PostProc\']' => [ + 'restFiles' => [ + 'Deprecation-86279-VariousHooksAndPSR-15Middlewares.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'connectToDB\']' => [ + 'restFiles' => [ + 'Deprecation-86279-VariousHooksAndPSR-15Middlewares.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'initFEuser\']' => [ + 'restFiles' => [ + 'Deprecation-86279-VariousHooksAndPSR-15Middlewares.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/index_ts.php\'][\'preBeUser\']' => [ + 'restFiles' => [ + 'Deprecation-86279-VariousHooksAndPSR-15Middlewares.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/index_ts.php\'][\'postBeUser\']' => [ + 'restFiles' => [ + 'Deprecation-86279-VariousHooksAndPSR-15Middlewares.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'checkAlternativeIdMethods-PostProc\']' => [ + 'restFiles' => [ + 'Deprecation-86279-VariousHooksAndPSR-15Middlewares.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/index_ts.php\'][\'preprocessRequest\']' => [ + 'restFiles' => [ + 'Deprecation-86279-VariousHooksAndPSR-15Middlewares.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'checkDataSubmission\']' => [ + 'restFiles' => [ + 'Deprecation-86279-VariousHooksAndPSR-15Middlewares.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_tstemplate.php\'][\'linkData-PostProc\']' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'pageNotFound_handling\']' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-88376-RemovedObsoletePageNotFound_handlingSettings.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'pageNotFound_handling_statheader\']' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-88376-RemovedObsoletePageNotFound_handlingSettings.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'pageNotFound_handling_accessdeniedheader\']' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-88376-RemovedObsoletePageNotFound_handlingSettings.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'pageUnavailable_handling\']' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-88376-RemovedObsoletePageNotFound_handlingSettings.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'pageUnavailable_handling_statheader\']' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-88376-RemovedObsoletePageNotFound_handlingSettings.rst', + ], + ], + '$GLOBALS[\'TCA\'][\'sys_history\']' => [ + 'restFiles' => [ + 'Breaking-87936-TCAForSysHistoryRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'get_url_id_token\']' => [ + 'restFiles' => [ + 'Breaking-88458-RemovedFrontendTrackUserFtuFunctionality.rst', + ], + ], + '$GLOBALS[\'TYPO3_MISC\'][\'microtime_start\']' => [ + 'restFiles' => [ + 'Breaking-88498-GlobalDataForTimeTrackerStatisticsRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_MISC\'][\'microtime_end\']' => [ + 'restFiles' => [ + 'Breaking-88498-GlobalDataForTimeTrackerStatisticsRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_MISC\'][\'microtime_BE_USER_start\']' => [ + 'restFiles' => [ + 'Breaking-88498-GlobalDataForTimeTrackerStatisticsRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_MISC\'][\'microtime_BE_USER_end\']' => [ + 'restFiles' => [ + 'Breaking-88498-GlobalDataForTimeTrackerStatisticsRemoved.rst', + ], + ], + '$GLOBALS[\'T3_VAR\'][\'softRefParser\']' => [ + 'restFiles' => [ + 'Breaking-88638-StreamlinedSoftRefParserReferenceLookup.rst', + ], + ], + '$GLOBALS[\'T3_VAR\'][\'ext\'][\'indexed_search\'][\'indexLocalFiles\']' => [ + 'restFiles' => [ + 'Breaking-88660-GLOBALST3_VARRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'systemLog\']' => [ + 'restFiles' => [ + 'Important-89645-RemovedSystemLogOptions.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'systemLogLevel\']' => [ + 'restFiles' => [ + 'Important-89645-RemovedSystemLogOptions.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'felogin\'][\'beforeRedirect\']' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'felogin\'][\'postProcContent\']' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'felogin\'][\'forgotPasswordMail\']' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'felogin\'][\'password_changed\']' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'felogin\'][\'login_confirmed\']' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'felogin\'][\'login_error\']' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'felogin\'][\'logout_confirmed\']' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'felogin\'][\'loginFormOnSubmitFuncs\']' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_content.php\'][\'cObjTypeAndClass\']' => [ + 'restFiles' => [ + 'Deprecation-90937-VariousHooksInContentObjectRenderer.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_content.php\'][\'cObjTypeAndClassDefault\']' => [ + 'restFiles' => [ + 'Deprecation-90937-VariousHooksInContentObjectRenderer.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_content.php\'][\'extLinkATagParamsHandler\']' => [ + 'restFiles' => [ + 'Deprecation-90937-VariousHooksInContentObjectRenderer.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_content.php\'][\'typolinkLinkHandler\']' => [ + 'restFiles' => [ + 'Deprecation-90937-VariousHooksInContentObjectRenderer.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'pageIndexing\']' => [ + 'restFiles' => [ + 'Deprecation-91012-VariousHooksRelatedToTypoScriptFrontendController.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'isOutputting\']' => [ + 'restFiles' => [ + 'Deprecation-91012-VariousHooksRelatedToTypoScriptFrontendController.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'tslib_fe-contentStrReplace\']' => [ + 'restFiles' => [ + 'Deprecation-91012-VariousHooksRelatedToTypoScriptFrontendController.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'contentPostProc-output\']' => [ + 'restFiles' => [ + 'Deprecation-91012-VariousHooksRelatedToTypoScriptFrontendController.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'hook_eofe\']' => [ + 'restFiles' => [ + 'Deprecation-91012-VariousHooksRelatedToTypoScriptFrontendController.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXT\'][\'runtimeActivatedPackages\']' => [ + 'restFiles' => [ + 'Deprecation-91030-Runtime-ActivatedPackages.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'mod_list\'][\'getSearchFieldList\']' => [ + 'restFiles' => [ + 'Breaking-92128-DatabaseRecordListDropHookToModifySearchFields.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'recordlist/Modules/Recordlist/index.php\'][\'drawHeaderHook\']' => [ + 'restFiles' => [ + 'Deprecation-92062-MigrateRecordListControllerHooksToAnPSR-14Event.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'recordlist/Modules/Recordlist/index.php\'][\'drawFooterHook\']' => [ + 'restFiles' => [ + 'Deprecation-92062-MigrateRecordListControllerHooksToAnPSR-14Event.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'lockBeUserToDBmounts\']' => [ + 'restFiles' => [ + 'Breaking-92940-GlobalOptionLockBeUserToDBmountsRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'enabledBeUserIPLock\']' => [ + 'restFiles' => [ + 'Breaking-92941-LockToIPUserTsConfigOptionRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_userauthgroup.php\'][\'fetchGroupQuery\']' => [ + 'restFiles' => [ + 'Breaking-93056-RemovedHooksWhenRetrievingBackendUserGroups.rst', + 'Feature-93056-NewEventAfterRetrievingUserGroupsRecursively.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_userauthgroup.php\'][\'fetchGroups_postProcessing\']' => [ + 'restFiles' => [ + 'Breaking-93056-RemovedHooksWhenRetrievingBackendUserGroups.rst', + 'Feature-93056-NewEventAfterRetrievingUserGroupsRecursively.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'loginSecurityLevel\']' => [ + 'restFiles' => [ + 'Important-94312-RemovedBEloginSecurityLevelAndFEloginSecurityLevelOptions.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'loginSecurityLevel\']' => [ + 'restFiles' => [ + 'Important-94312-RemovedBEloginSecurityLevelAndFEloginSecurityLevelOptions.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'defaultCategorizedTables\']' => [ + 'restFiles' => [ + 'Deprecation-85613-CategoryRegistry.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'typo3/classes/class.frontendedit.php\']' => [ + 'restFiles' => [ + 'Deprecation-94953-EditPanelRelatedFrontendFunctionality.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'GLOBAL\'][\'extTablesInclusion-PostProcessing\']' => [ + 'restFiles' => [ + 'Deprecation-95065-HookExtTablesInclusion-PostProcessing.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'fileList\'][\'editIconsHook\']' => [ + 'restFiles' => [ + 'Deprecation-95077-FilelistEditIconsHook.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'FileDumpEID.php\'][\'checkFileAccess\']' => [ + 'restFiles' => [ + 'Deprecation-95080-FileDumpCheckFileAccessHook.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_extfilefunc.php\'][\'processData\']' => [ + 'restFiles' => [ + 'Deprecation-95089-ExtendedFileUtilityProcessDataHook.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'additionalBackendItems\'][\'cacheActions\']' => [ + 'restFiles' => [ + 'Deprecation-95083-BackendToolbarCacheActionsHook.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'typo3/class.db_list_extra.inc\'][\'actions\']' => [ + 'restFiles' => [ + 'Deprecation-95105-DatabaseRecordListHooks.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'typo3/browse_links.php\'][\'browserRendering\']' => [ + 'restFiles' => [ + 'Deprecation-95322-LegacyElementBrowserLogic.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TBE_MODULES_EXT\'][\'xMOD_db_new_content_el\'][\'addElClasses\']' => [ + 'restFiles' => [ + 'Deprecation-95343-LegacyHookForNewContentElementWizard.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'toolbarItems\']' => [ + 'restFiles' => [ + 'Breaking-96041-ToolbarItemsRegisterByTag.rst', + 'Feature-96041-ImproveBackendToolbarRegistration.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_parsehtml_proc.php\'][\'transformation\']' => [ + 'restFiles' => [ + 'Deprecation-92992-HookT3libclasst3lib_parsehtml_procphptransformation.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'ContextMenu\'][\'ItemProviders\']' => [ + 'restFiles' => [ + 'Breaking-96333-AutoConfigurationOfContextMenuItemProviders.rst', + 'Feature-96333-ImproveContextMenuItemProviderRegistration.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'cms/tslib/class.tslib_menu.php\'][\'filterMenuPages\']' => [ + 'restFiles' => [ + 'Breaking-92508-RemovedHookForFilteringHMENUItems.rst', + 'Feature-92508-PSR-14EventForModifyingMenuItems.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'cms/layout/db_layout.php\'][\'drawHeaderHook\']' => [ + 'restFiles' => [ + 'Breaking-96526-RemovedHooksForModifyingPageModuleContent.rst', + 'Feature-96526-PSR-14EventForModifyingPageModuleContent.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'cms/layout/db_layout.php\'][\'drawFooterHook\']' => [ + 'restFiles' => [ + 'Breaking-96526-RemovedHooksForModifyingPageModuleContent.rst', + 'Feature-96526-PSR-14EventForModifyingPageModuleContent.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'typolinkProcessing\'][\'typolinkModifyParameterForPageLinks\']' => [ + 'restFiles' => [ + 'Breaking-87616-RemovedHookForAlteringPageLinks.rst', + 'Feature-87616-PSR-14EventForModifyingPageLinkGeneration.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'USdateFormat\']' => [ + 'restFiles' => [ + 'Breaking-96550-TYPO3_CONF_VARSSYSUSdateFormatRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'ContentObjects\']' => [ + 'restFiles' => [ + 'Breaking-96659-RegistrationOfCObjectsViaTYPO3_CONF_VARS.rst', + 'Feature-96659-ContentObjectRegistrationViaServiceConfiguration.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'Backend\Template\Components\ButtonBar\'][\'getButtonsHook\']' => [ + 'restFiles' => [ + 'Breaking-96806-RemovedHookForModifyingButtonBar.rst', + 'Feature-96806-PSR-14EventForModifyingButtonBar.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'get_cache_timeout\']' => [ + 'restFiles' => [ + 'Breaking-96879-RemovedHookGetCacheTimeout.rst', + 'Feature-96879-NewPSR-14EventModifyCacheLifetimeForPageEvent.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_befunc.php\'][\'displayWarningMessages\']' => [ + 'restFiles' => [ + 'Breaking-96899-DisplayWarningMessagesHookRemoved.rst', + 'Feature-96899-NewPSR-14EventModifyGenericBackendMessagesEvent.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'linkvalidator\'][\'checkLinks\']' => [ + 'restFiles' => [ + 'Breaking-96935-RegisterLinkvalidatorLinktypesViaServiceConfiguration.rst', + 'Feature-96935-NewRegistrationForLinkvalidatorLinktype.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'headerNoCache\']' => [ + 'restFiles' => [ + 'Breaking-96968-HookHeaderNoCacheRemoved.rst', + 'Feature-96996-PSR-14EventForModifyingRecordAccessEvaluation.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'hook_checkEnableFields\']' => [ + 'restFiles' => [ + 'Breaking-96996-HookCheckEnableFieldsRemoved.rst', + 'Feature-96996-PSR-14EventForModifyingRecordAccessEvaluation.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateModuleController\'][\'newStandardTemplateView\']' => [ + 'restFiles' => [ + 'Breaking-97135-RemovedSupportForModuleHandlingBasedOnTBE_MODULES_EXT.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateModuleController\'][\'newStandardTemplateHandler\']' => [ + 'restFiles' => [ + 'Breaking-97135-RemovedSupportForModuleHandlingBasedOnTBE_MODULES_EXT.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'cms/web_info/class.tx_cms_webinfo.php\'][\'drawFooterHook\']' => [ + 'restFiles' => [ + 'Breaking-97174-RemovedHookForModifyingInfoModuleFooterContent.rst', + 'Feature-97174-PSR-14EventForModifyingInfoModuleContent.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'cms\'][\'db_new_content_el\'][\'wizardItemsHook\']' => [ + 'restFiles' => [ + 'Breaking-97201-RemovedHookForNewContentElementWizard.rst', + 'Feature-97201-PSR-14EventForModifyingNewContentElementWizardItems.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'formEngine\'][\'linkHandler\']' => [ + 'restFiles' => [ + 'Breaking-97187-RemovedHookForModifyingLinkExplanation.rst', + 'Feature-97187-PSR-14EventForModifyingLinkExplanation.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'ElementBrowsers\']' => [ + 'restFiles' => [ + 'Breaking-97188-RegisterElementBrowsersViaServiceConfiguration.rst', + 'Feature-97188-NewRegistrationForElementBrowsers.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_tceforms_inline.php\'][\'tceformsInlineHook\']' => [ + 'restFiles' => [ + 'Breaking-97231-RemovedHookForManipulatingInlineElementControls.rst', + 'Feature-97231-PSR-14EventsForModifyingInlineElementControls.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'Backend/Form/Element/ImageManipulationElement\'][\'previewUrl\']' => [ + 'restFiles' => [ + 'Breaking-97230-RemovedHookForModifyingImageManipulationPreviewUrl.rst', + 'Feature-97230-PSR-14EventForModifyingImageManipulationPreviewUrl.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'explicitADmode\']' => [ + 'restFiles' => [ + 'Breaking-97265-SimplifiedAccessModeSystem.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_content.php\'][\'typoLink_PostProc\']' => [ + 'restFiles' => [ + 'Breaking-96641-TypoLinkRelatedHooksRemoved.rst', + 'Feature-96641-NewPSR-14EventForModifyingLinks.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_content.php\'][\'getATagParamsPostProc\']' => [ + 'restFiles' => [ + 'Breaking-96641-TypoLinkRelatedHooksRemoved.rst', + 'Feature-96641-NewPSR-14EventForModifyingLinks.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'urlProcessing\'][\'urlProcessors\']' => [ + 'restFiles' => [ + 'Breaking-96641-TypoLinkRelatedHooksRemoved.rst', + 'Feature-96641-NewPSR-14EventForModifyingLinks.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'workspaces\'][\'modifyDifferenceArray\']' => [ + 'restFiles' => [ + 'Breaking-97450-RemovedHookForModifyingVersionDifferences.rst', + 'Feature-97450-PSR-14EventForModifyingVersionDifferences.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'reports\']' => [ + 'restFiles' => [ + 'Breaking-97320-RegisterReportAndStatusViaServiceConfiguration.rst', + 'Feature-97320-NewRegistrationForReportsAndStatus.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_befunc.php\'][\'viewOnClickClass\']' => [ + 'restFiles' => [ + 'Deprecation-97544-PreviewURIGenerationRelatedFunctionalityInBackendUtility.rst', + 'Feature-97544-PSR-14EventsForModifyingPreviewURIs.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'determineId-PreProcessing\']' => [ + 'restFiles' => [ + 'Breaking-97737-Page-relatedHooksInTSFERemoved.rst', + 'Feature-97737-PSR-14EventsWhenPageRootlineInFrontendIsResolved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'fetchPageId-PostProcessing\']' => [ + 'restFiles' => [ + 'Breaking-97737-Page-relatedHooksInTSFERemoved.rst', + 'Feature-97737-PSR-14EventsWhenPageRootlineInFrontendIsResolved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'settingLanguage_preProcess\']' => [ + 'restFiles' => [ + 'Breaking-97737-Page-relatedHooksInTSFERemoved.rst', + 'Feature-97737-PSR-14EventsWhenPageRootlineInFrontendIsResolved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'determineId-PostProc\']' => [ + 'restFiles' => [ + 'Breaking-97737-Page-relatedHooksInTSFERemoved.rst', + 'Feature-97737-PSR-14EventsWhenPageRootlineInFrontendIsResolved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'settingLanguage_postProcess\']' => [ + 'restFiles' => [ + 'Breaking-97737-Page-relatedHooksInTSFERemoved.rst', + 'Feature-97737-PSR-14EventsWhenPageRootlineInFrontendIsResolved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'GFX\'][\'processor_path_lzw\']' => [ + 'restFiles' => [ + 'Breaking-97797-GFXSettingProcessor_path_lzwRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'contentPostProc-cached\']' => [ + 'restFiles' => [ + 'Breaking-97862-HooksRelatedToGeneratingPageContentRemoved.rst', + 'Feature-97862-NewPSR-14EventsForManipulatingFrontendPageGenerationAndCacheBehaviour.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'contentPostProc-all\']' => [ + 'restFiles' => [ + 'Breaking-97862-HooksRelatedToGeneratingPageContentRemoved.rst', + 'Feature-97862-NewPSR-14EventsForManipulatingFrontendPageGenerationAndCacheBehaviour.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'usePageCache\']' => [ + 'restFiles' => [ + 'Breaking-97862-HooksRelatedToGeneratingPageContentRemoved.rst', + 'Feature-97862-NewPSR-14EventsForManipulatingFrontendPageGenerationAndCacheBehaviour.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'insertPageIncache\']' => [ + 'restFiles' => [ + 'Breaking-97862-HooksRelatedToGeneratingPageContentRemoved.rst', + 'Feature-97862-NewPSR-14EventsForManipulatingFrontendPageGenerationAndCacheBehaviour.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'typo3/backend.php\'][\'constructPostProcess\']' => [ + 'restFiles' => [ + 'Breaking-97451-RemoveBackendControllerPageHooks.rst', + 'Feature-97451-PSR-14EventsForBackendPageController.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'typo3/backend.php\'][\'renderPreProcess\']' => [ + 'restFiles' => [ + 'Breaking-97451-RemoveBackendControllerPageHooks.rst', + 'Feature-97451-PSR-14EventsForBackendPageController.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'typo3/backend.php\'][\'renderPostProcess\']' => [ + 'restFiles' => [ + 'Breaking-97451-RemoveBackendControllerPageHooks.rst', + 'Feature-97451-PSR-14EventsForBackendPageController.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'LinkBrowser\'][\'hooks\']' => [ + 'restFiles' => [ + 'Breaking-97454-RemoveLinkBrowserHooks.rst', + 'Feature-97454-PSR14EventsForLinkBrowserLifecycle.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'TYPO3\CMS\Workspaces\Service\WorkspaceService\'][\'hasPageRecordVersions\']' => [ + 'restFiles' => [ + 'Breaking-97945-RemovedWorkspaceServiceHooks.rst', + 'Feature-97945-PSR14AfterPageTreeItemsPreparedEvent.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'TYPO3\CMS\Workspaces\Service\WorkspaceService\'][\'fetchPagesWithVersionsInTable\']' => [ + 'restFiles' => [ + 'Breaking-97945-RemovedWorkspaceServiceHooks.rst', + 'Feature-97945-PSR14AfterPageTreeItemsPreparedEvent.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_tsparser.php\'][\'preParseFunc\']' => [ + 'restFiles' => [ + 'Breaking-98016-RemovedTypoScriptFunctionHook.rst', + 'Feature-98016-PSR-14EvaluateModifierFunctionEvent.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'jsConcatenateHandler\']' => [ + 'restFiles' => [ + 'Breaking-98100-CompressionAndConcatenationOfJavaScriptAndCSSFilesForBackendRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'jsCompressHandler\']' => [ + 'restFiles' => [ + 'Breaking-98100-CompressionAndConcatenationOfJavaScriptAndCSSFilesForBackendRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'cssConcatenateHandler\']' => [ + 'restFiles' => [ + 'Breaking-98100-CompressionAndConcatenationOfJavaScriptAndCSSFilesForBackendRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'cssCompressHandler\']' => [ + 'restFiles' => [ + 'Breaking-98100-CompressionAndConcatenationOfJavaScriptAndCSSFilesForBackendRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'interfaces\']' => [ + 'restFiles' => [ + 'Breaking-98179-RemoveBackendInterfaceSelectorAndConfigurableRedirect.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools\'][\'flexParsing\']' => [ + 'restFiles' => [ + 'Breaking-97449-RemovedHookForModifyingFlexFormParsing.rst', + 'Feature-97449-PSR-14EventsForModifyingFlexFormParsing.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_page.php\'][\'getRecordOverlay\']' => [ + 'restFiles' => [ + 'Breaking-98303-RemovedHooksForLanguageOverlaysInPageRepository.rst', + 'Deprecation-98303-InterfacesForPageRepositoryLanguageOverlayHooks.rst', + 'Feature-98303-PSR-14EventsForModifyingLanguageOverlays.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_page.php\'][\'getPageOverlay\']' => [ + 'restFiles' => [ + 'Breaking-98303-RemovedHooksForLanguageOverlaysInPageRepository.rst', + 'Deprecation-98303-InterfacesForPageRepositoryLanguageOverlayHooks.rst', + 'Feature-98303-PSR-14EventsForModifyingLanguageOverlays.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'cms/layout/class.tx_cms_layout.php\'][\'record_is_used\']' => [ + 'restFiles' => [ + 'Breaking-98375-RemovedHooksInPageModule.rst', + 'Feature-98375-PSR-14EventsInPageModule.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'TYPO3\CMS\Backend\View\PageLayoutView\'][\'modifyQuery\']' => [ + 'restFiles' => [ + 'Breaking-98375-RemovedHooksInPageModule.rst', + 'Feature-98375-PSR-14EventsInPageModule.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'cms/layout/class.tx_cms_layout.php\'][\'tt_content_drawItem\']' => [ + 'restFiles' => [ + 'Breaking-98375-RemovedHooksInPageModule.rst', + 'Feature-98375-PSR-14EventsInPageModule.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'cms/layout/class.tx_cms_layout.php\'][\'list_type_Info\']' => [ + 'restFiles' => [ + 'Breaking-98375-RemovedHooksInPageModule.rst', + 'Feature-98375-PSR-14EventsInPageModule.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'cms/layout/class.tx_cms_layout.php\'][\'tt_content_drawFooter\']' => [ + 'restFiles' => [ + 'Breaking-98375-RemovedHooksInPageModule.rst', + 'Feature-98375-PSR-14EventsInPageModule.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'typo3/file_edit.php\'][\'preOutputProcessingHook\']' => [ + 'restFiles' => [ + 'Breaking-97452-RemovedEditFileControllerHooks.rst', + 'Feature-98521-PSR-14EventToModifyFormDataForEditFileForm.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'typo3/file_edit.php\'][\'postOutputProcessingHook\']' => [ + 'restFiles' => [ + 'Breaking-97452-RemovedEditFileControllerHooks.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'typo3/alt_doc.php\'][\'makeEditForm_accessCheck\']' => [ + 'restFiles' => [ + 'Breaking-98304-RemovedHookForModifyingEditFormUserAccess.rst', + 'Feature-98304-PSR-14EventForModifyingEditFormUserAccess.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'GLOBAL\'][\'recStatInfoHooks\']' => [ + 'restFiles' => [ + 'Breaking-98441-HookRecStatInfoHooksRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTENSIONS\'][\'scheduler\'][\'showSampleTasks\']' => [ + 'restFiles' => [ + 'Breaking-98489-RemovalOfSleepTaskAndTestTask.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'typo3/class.db_list_extra.inc\'][\'getTable\']' => [ + 'restFiles' => [ + 'Feature-98490-PSR-14EventToAlterTheRecordsRenderedInRecordListings.rst', + 'Breaking-98490-VariousHooksAndMethodsChangedInDatabaseRecordList.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\'][\'modifyQuery\']' => [ + 'restFiles' => [ + 'Feature-98490-PSR-14EventToAlterTheRecordsRenderedInRecordListings.rst', + 'Breaking-98490-VariousHooksAndMethodsChangedInDatabaseRecordList.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\'][\'makeSearchStringConstraints\']' => [ + 'restFiles' => [ + 'Feature-98490-PSR-14EventToAlterTheRecordsRenderedInRecordListings.rst', + 'Breaking-98490-VariousHooksAndMethodsChangedInDatabaseRecordList.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'defaultUserTSconfig\']' => [ + 'restFiles' => [ + 'Deprecation-99075-Fe_usersAndFe_groupsTSconfig.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'ext/install\'][\'update\']' => [ + 'restFiles' => [ + 'Deprecation-99586-RegistrationOfUpgradeWizardsViaGLOBALS.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/cache/frontend/class.t3lib_cache_frontend_abstractfrontend.php\'][\'flushByTag\']' => [ + 'restFiles' => [ + 'Deprecation-99592-DeprecatedFlushByTagHook.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'TYPO3\CMS\Lowlevel\Controller\ConfigurationController\'][\'modifyBlindedConfigurationOptions\']' => [ + 'restFiles' => [ + 'Deprecation-99717-DeprecatedModifyBlindedConfigurationOptionsHook.rst', + 'Feature-99717-NewPSR-14ModifyBlindedConfigurationOptionsEvent.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TBE_STYLES\'][\'stylesheet\']' => [ + 'restFiles' => [ + 'Deprecation-100033-TBE_STYLESStylesheetAndStylesheet2.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TBE_STYLES\'][\'stylesheet2\']' => [ + 'restFiles' => [ + 'Deprecation-100033-TBE_STYLESStylesheetAndStylesheet2.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TBE_STYLES\'][\'skins\']' => [ + 'restFiles' => [ + 'Deprecation-100232-TBE_STYLESSkinningFunctionality.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TBE_STYLES\'][\'admPanel\']' => [ + 'restFiles' => [ + 'Deprecation-100232-TBE_STYLESSkinningFunctionality.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_userauthgroup.php\'][\'getDefaultUploadFolder\']' => [ + 'restFiles' => [ + 'Deprecation-83608-BackendUsersGetDefaultUploadFolderHook.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_userauth.php\'][\'postLoginFailureProcessing\']' => [ + 'restFiles' => [ + 'Deprecation-100278-PostLoginFailureProcessingHook.rst', + 'Feature-100278-PSR-14EventAfterFailedLoginsInBackendOrFrontendUsers.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_userauth.php\'][\'logoff_pre_processing\']' => [ + 'restFiles' => [ + 'Deprecation-100307-VariousHooksRelatedToAuthenticationUsers.rst', + 'Feature-100307-PSR-14EventsForUserLoginLogout.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_userauth.php\'][\'logoff_post_processing\']' => [ + 'restFiles' => [ + 'Deprecation-100307-VariousHooksRelatedToAuthenticationUsers.rst', + 'Feature-100307-PSR-14EventsForUserLoginLogout.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_userauthgroup.php\'][\'backendUserLogin\']' => [ + 'restFiles' => [ + 'Deprecation-100307-VariousHooksRelatedToAuthenticationUsers.rst', + 'Feature-100307-PSR-14EventsForUserLoginLogout.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'TYPO3\CMS\Core\Imaging\IconFactory\'][\'overrideIconOverlay\']' => [ + 'restFiles' => [ + 'Breaking-101603-RemovedHookForOverridingIconOverlayIdentifier.rst', + 'Feature-101603-PSR-14EventForModifyingRecordOverlayIconIdentifier.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'defaultPageTSconfig\']' => [ + 'restFiles' => [ + 'Deprecation-101799-ExtensionManagementUtilityaddPageTSConfig.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'defaultUserTSconfig\']' => [ + 'restFiles' => [ + 'Deprecation-101807-ExtensionManagementUtilityaddUserTSConfig.rst', + ], + ], + '$GLOBALS[\'TCA\'][\'someTable\'][\'types\'][\'bitmask_excludelist_bits\']' => [ + 'restFiles' => [ + 'Breaking-102108-TCATypesbitmask_Settings.rst', + ], + ], + '$GLOBALS[\'TCA\'][\'someTable\'][\'types\'][\'bitmask_value_field\']' => [ + 'restFiles' => [ + 'Breaking-102108-TCATypesbitmask_Settings.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_content.php\'][\'postInit\']' => [ + 'restFiles' => [ + 'Breaking-102581-RemovedHookForManipulatingContentObjectRenderer.rst', + 'Feature-102581-PSR-14EventForModifyingContentObjectRenderer.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_content.php\'][\'getData\']' => [ + 'restFiles' => [ + 'Breaking-102614-RemovedHookForManipulatingGetDataResult.rst', + 'Feature-102614-PSR-14EventForModifyingGetDataResult.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_content.php\'][\'getImageSourceCollection\']' => [ + 'restFiles' => [ + 'Breaking-102624-RemovedHookForManipulatingImageSourceCollection.rst', + 'Feature-102624-PSR-14EventForModifyingImageSourceCollection.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_content.php\'][\'getImgResource\']' => [ + 'restFiles' => [ + 'Breaking-102755-ImprovedGetImageResourceFunctionality.rst', + 'Feature-102755-PSR-14EventForModifyingGetImageResourceResult.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_page.php\'][\'addEnableColumns\']' => [ + 'restFiles' => [ + 'Breaking-102793-PageRepository-enableFieldsHookRemoved.rst', + 'Feature-102793-PSR-14EventForModifyingDefaultConstraintsInPageRepository.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_page.php\'][\'getPage\']' => [ + 'restFiles' => [ + 'Breaking-102806-HooksInPageRepositoryRemoved.rst', + 'Deprecation-102806-InterfacesForPageRepositoryHooks.rst', + 'Feature-102806-BeforePageIsRetrievedEventInPageRepository.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\TYPO3\CMS\Core\Domain\PageRepository::class][\'init\']' => [ + 'restFiles' => [ + 'Breaking-102806-HooksInPageRepositoryRemoved.rst', + 'Deprecation-102806-InterfacesForPageRepositoryHooks.rst', + 'Feature-102806-BeforePageIsRetrievedEventInPageRepository.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_content_content.php\'][\'modifyDBRow\']' => [ + 'restFiles' => [ + 'Breaking-99323-RemovedHookForModifyingRecordsAfterFetchingContent.rst', + 'Feature-99323-AddModifyRecordsAfterFetchingContentEvent.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_content.php\'][\'stdWrap\']' => [ + 'restFiles' => [ + 'Breaking-102745-RemovedContentObjectStdWrapHook.rst', + 'Feature-102745-PSR-14EventsForModifyingContentObjectStdWrapFunctionality.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_content.php\'][\'stdWrap_cacheStore\']' => [ + 'restFiles' => [ + 'Breaking-102849-RemovedContentObjectStdWrapCacheStoreHook.rst', + 'Feature-102849-PSR-14EventForManipulatingStoreCacheFunctionalityOfStdWrap.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'Link\'][\'resolveByStringRepresentation\']' => [ + 'restFiles' => [ + 'Breaking-102855-RemovedLinkServiceResolveByStringRepresentationHook.rst', + 'Feature-102855-PSR-14EventForModifyingResolvedLinkResultData.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'indexed_search\'][\'metaphone\']' => [ + 'restFiles' => [ + 'Breaking-102900-MetaphoneSearchRemovedFromIndexed_search.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'indexed_search\'][\'pi1_hooks\'][\'initialize_postProc\']' => [ + 'restFiles' => [ + 'Breaking-102937-Pi1_hooksHookRemovedFromIndexedSearch.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'indexed_search\'][\'pi1_hooks\'][\'getResultRows\']' => [ + 'restFiles' => [ + 'Breaking-102937-Pi1_hooksHookRemovedFromIndexedSearch.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'indexed_search\'][\'pi1_hooks\'][\'getDisplayResults\']' => [ + 'restFiles' => [ + 'Breaking-102937-Pi1_hooksHookRemovedFromIndexedSearch.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'indexed_search\'][\'pi1_hooks\'][\'getDisplayResults_postProc\']' => [ + 'restFiles' => [ + 'Breaking-102937-Pi1_hooksHookRemovedFromIndexedSearch.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'indexed_search\'][\'pi1_hooks\'][\'getSearchWords\']' => [ + 'restFiles' => [ + 'Breaking-102937-Pi1_hooksHookRemovedFromIndexedSearch.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'indexed_search\'][\'pi1_hooks\'][\'getResultRows_SQLpointer\']' => [ + 'restFiles' => [ + 'Breaking-102937-Pi1_hooksHookRemovedFromIndexedSearch.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'indexed_search\'][\'pi1_hooks\'][\'execFinalQuery_idList\']' => [ + 'restFiles' => [ + 'Breaking-102937-Pi1_hooksHookRemovedFromIndexedSearch.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_gifbuilder.php\'][\'gifbuilder-ConfPreProcess\']' => [ + 'restFiles' => [ + 'Breaking-102931-GifBuilderHookRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'configArrayPostProc\']' => [ + 'restFiles' => [ + 'Breaking-102932-RemovedTypoScriptFrontendControllerHooks.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'pageLoadedFromCache\']' => [ + 'restFiles' => [ + 'Breaking-102932-RemovedTypoScriptFrontendControllerHooks.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_fe.php\'][\'createHashBase\']' => [ + 'restFiles' => [ + 'Breaking-102932-RemovedTypoScriptFrontendControllerHooks.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'addRootLineFields\']' => [ + 'restFiles' => [ + 'Deprecation-103752-ObsoleteGLOBALSTYPO3_CONF_VARSFEaddRootLineFields.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\'][\'customizeCsvHeader\']' => [ + 'restFiles' => [ + 'Deprecation-102337-DeprecateHooksForRecordDownload.rst', + 'Feature-102337-IntroducePSR14EventModifyRecordListDownloadData.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\'][\'customizeCsvRow\']' => [ + 'restFiles' => [ + 'Deprecation-102337-DeprecateHooksForRecordDownload.rst', + 'Feature-102337-IntroducePSR14EventModifyRecordListDownloadData.rst', + ], + ], +]; diff --git a/config/Matcher/v13/ArrayGlobalMatcher.php b/config/Matcher/v13/ArrayGlobalMatcher.php new file mode 100644 index 0000000..d3a3ce1 --- /dev/null +++ b/config/Matcher/v13/ArrayGlobalMatcher.php @@ -0,0 +1,86 @@ + [ + 'restFiles' => [ + 'Breaking-80929-TYPO3_DBMovedToExtension.rst', + ], + ], + '$GLOBALS[\'error\']' => [ + 'restFiles' => [ + 'Breaking-37180-RemovedExtDirectDebugAndGLOBALSerror.rst', + ], + ], + '$GLOBALS[\'PARSETIME_START\']' => [ + 'restFiles' => [ + 'Breaking-82893-RemoveGlobalVariablePARSETIME_START.rst', + ], + ], + '$GLOBALS[\'TYPO3_LOADED_EXT\']' => [ + 'restFiles' => [ + 'Deprecation-86404-GLOBALSTYPO3_LOADED_EXT.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TBE_TEMPLATE\']' => [ + 'restFiles' => [ + 'Breaking-87567-GlobalVariableTBE_TEMPLATERemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_MISC\']' => [ + 'restFiles' => [ + 'Breaking-88498-GlobalDataForTimeTrackerStatisticsRemoved.rst', + ], + ], + '$GLOBALS[\'LOCAL_LANG\']' => [ + 'restFiles' => [ + 'Deprecation-88567-GLOBALS_LOCAL_LANG.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'T3_VAR\']' => [ + 'restFiles' => [ + 'Breaking-88660-GLOBALST3_VARRemoved.rst', + ], + ], + '$GLOBALS[\'SOBE\']' => [ + 'restFiles' => [ + 'Breaking-92132-LastRemainsOfGlobalsSOBERemoved.rst', + ], + ], + '$GLOBALS[\'TBE_MODULES\']' => [ + 'restFiles' => [ + 'Breaking-96733-RemovedSupportForModuleHandlingBasedOnTBE_MODULES.rst', + ], + ], + '$GLOBALS[\'TBE_MODULES_EXT\']' => [ + 'restFiles' => [ + 'Breaking-97135-RemovedSupportForModuleHandlingBasedOnTBE_MODULES_EXT.rst', + ], + ], + '$GLOBALS[\'TCA_DESCR\']' => [ + 'restFiles' => [ + 'Breaking-97312-RemoveContextSensitiveHelp.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'PAGES_TYPES\']' => [ + 'restFiles' => [ + 'Breaking-98487-GLOBALSPAGES_TYPESRemoved.rst', + 'Deprecation-98487-ExtensionManagementUtilityallowTableOnStandardPages.rst', + 'Feature-98487-TCAOptionCtrlsecurityignorePageTypeRestriction.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TBE_STYLES\']' => [ + 'restFiles' => [ + 'Deprecation-100232-TBE_STYLESSkinningFunctionality.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + '$GLOBALS[\'TSFE\']' => [ + 'restFiles' => [ + 'Deprecation-105230-TypoScriptFrontendControllerAndGLOBALSTSFE.rst', + ], + ], +]; diff --git a/config/Matcher/v13/ClassConstantMatcher.php b/config/Matcher/v13/ClassConstantMatcher.php new file mode 100644 index 0000000..e55c2d0 --- /dev/null +++ b/config/Matcher/v13/ClassConstantMatcher.php @@ -0,0 +1,620 @@ + [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate::STATUS_ICON_WARNING' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate::STATUS_ICON_NOTIFICATION' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate::STATUS_ICON_OK' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer::JQUERY_NAMESPACE_DEFAULT' => [ + 'restFiles' => [ + 'Breaking-82378-RemoveNamespacedJQuery.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer::JQUERY_NAMESPACE_DEFAULT_NOCONFLICT' => [ + 'restFiles' => [ + 'Breaking-82378-RemoveNamespacedJQuery.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::SYSLOG_SEVERITY_INFO' => [ + 'restFiles' => [ + 'Deprecation-52694-DeprecatedGeneralUtilitydevLog.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::SYSLOG_SEVERITY_NOTICE' => [ + 'restFiles' => [ + 'Deprecation-52694-DeprecatedGeneralUtilitydevLog.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::SYSLOG_SEVERITY_WARNING' => [ + 'restFiles' => [ + 'Deprecation-52694-DeprecatedGeneralUtilitydevLog.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::SYSLOG_SEVERITY_ERROR' => [ + 'restFiles' => [ + 'Deprecation-52694-DeprecatedGeneralUtilitydevLog.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::SYSLOG_SEVERITY_FATAL' => [ + 'restFiles' => [ + 'Deprecation-52694-DeprecatedGeneralUtilitydevLog.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt::ITOA64' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt::HASH_COUNT' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt::MAX_HASH_COUNT' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt::MIN_HASH_COUNT' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Md5Salt::ITOA64' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt::ITOA64' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt::HASH_COUNT' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt::MAX_HASH_COUNT' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt::MIN_HASH_COUNT' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt::ITOA64' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt::HASH_COUNT' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt::MAX_HASH_COUNT' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt::MIN_HASH_COUNT' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\TableColumnSubType::FILE' => [ + 'restFiles' => [ + 'Deprecation-86406-TCATypeGroupInternal_typeFileAndFile_reference.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\TableColumnSubType::FILE_REFERENCE' => [ + 'restFiles' => [ + 'Deprecation-86406-TCATypeGroupInternal_typeFileAndFile_reference.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer::JQUERY_VERSION_LATEST' => [ + 'restFiles' => [ + 'Deprecation-86438-PageRenderer-loadJQuery.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer::JQUERY_NAMESPACE_NONE' => [ + 'restFiles' => [ + 'Deprecation-86438-PageRenderer-loadJQuery.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ClassSchema::MODELTYPE_ENTITY' => [ + 'restFiles' => [ + 'Important-87427-ClassSchemaConstantsMarkedAsPrivate.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ClassSchema::MODELTYPE_VALUEOBJECT' => [ + 'restFiles' => [ + 'Important-87427-ClassSchemaConstantsMarkedAsPrivate.rst', + ], + ], + 'TYPO3\CMS\Extbase\Validation\ValidatorResolver::PATTERN_MATCH_VALIDATORS' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Validation\ValidatorResolver::PATTERN_MATCH_VALIDATOROPTIONS' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Finishers\EmailFinisher::FORMAT_PLAINTEXT' => [ + 'restFiles' => [ + 'Deprecation-87200-EmailFinisherFormatContants.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Finishers\EmailFinisher::FORMAT_HTML' => [ + 'restFiles' => [ + 'Deprecation-87200-EmailFinisherFormatContants.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreProcessStorage' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostProcessStorage' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFileAdd' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFileCopy' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFileCreate' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFileDelete' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFileMove' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFileRename' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFileReplace' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFileSetContents' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFolderAdd' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFolderCopy' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFolderDelete' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFolderMove' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostFolderRename' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFileAdd' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFileCopy' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFileCreate' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFileDelete' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFileMove' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFileRename' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFileReplace' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFileSetContents' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFolderAdd' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFolderCopy' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFolderDelete' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFolderMove' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreFolderRename' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreGeneratePublicUrl' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_SanitizeFileName' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Service\FileProcessingService::SIGNAL_PreFileProcess' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Service\FileProcessingService::SIGNAL_PostFileProcess' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Tree\TableConfiguration\DatabaseTreeDataProvider::SIGNAL_PostProcessTreeData' => [ + 'restFiles' => [ + 'Feature-89733-NewPSR-14EventsForExistingSignalSlotsInCoreExtension.rst', + 'Deprecation-89733-SignalSlotsInCoreExtensionMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Workspaces\Service\GridDataService::SIGNAL_GenerateDataArray_BeforeCaching' => [ + 'restFiles' => [ + 'Feature-89733-NewPSR-14EventsForExistingSignalSlotsInCoreExtension.rst', + 'Deprecation-89733-SignalSlotsInCoreExtensionMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Workspaces\Service\GridDataService::SIGNAL_GenerateDataArray_PostProcesss' => [ + 'restFiles' => [ + 'Feature-89733-NewPSR-14EventsForExistingSignalSlotsInCoreExtension.rst', + 'Deprecation-89733-SignalSlotsInCoreExtensionMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Workspaces\Service\GridDataService::SIGNAL_GetDataArray_PostProcesss' => [ + 'restFiles' => [ + 'Feature-89733-NewPSR-14EventsForExistingSignalSlotsInCoreExtension.rst', + 'Deprecation-89733-SignalSlotsInCoreExtensionMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Workspaces\Service\GridDataService::SIGNAL_SortDataArray_PostProcesss' => [ + 'restFiles' => [ + 'Feature-89733-NewPSR-14EventsForExistingSignalSlotsInCoreExtension.rst', + 'Deprecation-89733-SignalSlotsInCoreExtensionMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Versioning\VersionState::MOVE_PLACEHOLDER' => [ + 'restFiles' => [ + 'Breaking-92497-WorkspacesMovePlaceholdersRemoved.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer::PART_COMPLETE' => [ + 'restFiles' => [ + 'Breaking-93003-LimitationOfPageRendererToOnlyRenderFullPage.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer::PART_HEADER' => [ + 'restFiles' => [ + 'Breaking-93003-LimitationOfPageRendererToOnlyRenderFullPage.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer::PART_FOOTER' => [ + 'restFiles' => [ + 'Breaking-93003-LimitationOfPageRendererToOnlyRenderFullPage.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::ENV_TRUSTED_HOSTS_PATTERN_ALLOW_ALL' => [ + 'restFiles' => [ + 'Deprecation-95395-GeneralUtilityIsAllowedHostHeaderValueAndTrustedHostsPatternConstants.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::ENV_TRUSTED_HOSTS_PATTERN_SERVER_NAME' => [ + 'restFiles' => [ + 'Deprecation-95395-GeneralUtilityIsAllowedHostHeaderValueAndTrustedHostsPatternConstants.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Messaging\AbstractMessage::NOTICE' => [ + 'restFiles' => [ + 'Deprecation-97787-SeveritiesOfFlashMessagesAndReportsDeprecated.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Messaging\AbstractMessage::INFO' => [ + 'restFiles' => [ + 'Deprecation-97787-SeveritiesOfFlashMessagesAndReportsDeprecated.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Messaging\AbstractMessage::OK' => [ + 'restFiles' => [ + 'Deprecation-97787-SeveritiesOfFlashMessagesAndReportsDeprecated.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Messaging\AbstractMessage::WARNING' => [ + 'restFiles' => [ + 'Deprecation-97787-SeveritiesOfFlashMessagesAndReportsDeprecated.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Messaging\AbstractMessage::ERROR' => [ + 'restFiles' => [ + 'Deprecation-97787-SeveritiesOfFlashMessagesAndReportsDeprecated.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Messaging\FlashMessage::NOTICE' => [ + 'restFiles' => [ + 'Deprecation-97787-SeveritiesOfFlashMessagesAndReportsDeprecated.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Messaging\FlashMessage::INFO' => [ + 'restFiles' => [ + 'Deprecation-97787-SeveritiesOfFlashMessagesAndReportsDeprecated.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Messaging\FlashMessage::OK' => [ + 'restFiles' => [ + 'Deprecation-97787-SeveritiesOfFlashMessagesAndReportsDeprecated.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Messaging\FlashMessage::WARNING' => [ + 'restFiles' => [ + 'Deprecation-97787-SeveritiesOfFlashMessagesAndReportsDeprecated.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Messaging\FlashMessage::ERROR' => [ + 'restFiles' => [ + 'Deprecation-97787-SeveritiesOfFlashMessagesAndReportsDeprecated.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Reports\Status::NOTICE' => [ + 'restFiles' => [ + 'Deprecation-97787-SeveritiesOfFlashMessagesAndReportsDeprecated.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Reports\Status::INFO' => [ + 'restFiles' => [ + 'Deprecation-97787-SeveritiesOfFlashMessagesAndReportsDeprecated.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Reports\Status::OK' => [ + 'restFiles' => [ + 'Deprecation-97787-SeveritiesOfFlashMessagesAndReportsDeprecated.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Reports\Status::WARNING' => [ + 'restFiles' => [ + 'Deprecation-97787-SeveritiesOfFlashMessagesAndReportsDeprecated.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Reports\Status::ERROR' => [ + 'restFiles' => [ + 'Deprecation-97787-SeveritiesOfFlashMessagesAndReportsDeprecated.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Domain\Repository\PageRepository::DOKTYPE_RECYCLER' => [ + 'restFiles' => [ + 'Breaking-101137-PageDoktypeRecyclerRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\JavaScriptModuleInstruction::FLAG_LOAD_REQUIRE_JS' => [ + 'restFiles' => [ + 'Breaking-101266-RemoveRequireJS.rst', + 'Deprecation-97057-DeprecateRequireJSSupport.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\Icon::SIZE_DEFAULT' => [ + 'restFiles' => [ + 'Deprecation-101475-IconSizeStringConstants.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\Icon::SIZE_SMALL' => [ + 'restFiles' => [ + 'Deprecation-101475-IconSizeStringConstants.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\Icon::SIZE_MEDIUM' => [ + 'restFiles' => [ + 'Deprecation-101475-IconSizeStringConstants.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\Icon::SIZE_LARGE' => [ + 'restFiles' => [ + 'Deprecation-101475-IconSizeStringConstants.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\Icon::SIZE_MEGA' => [ + 'restFiles' => [ + 'Deprecation-101475-IconSizeStringConstants.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\AbstractFile::FILETYPE_UNKNOWN' => [ + 'restFiles' => [ + 'Deprecation-102032-AbstractFileConstants.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\AbstractFile::FILETYPE_TEXT' => [ + 'restFiles' => [ + 'Deprecation-102032-AbstractFileConstants.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\AbstractFile::FILETYPE_IMAGE' => [ + 'restFiles' => [ + 'Deprecation-102032-AbstractFileConstants.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\AbstractFile::FILETYPE_AUDIO' => [ + 'restFiles' => [ + 'Deprecation-102032-AbstractFileConstants.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\AbstractFile::FILETYPE_VIDEO' => [ + 'restFiles' => [ + 'Deprecation-102032-AbstractFileConstants.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\AbstractFile::FILETYPE_APPLICATION' => [ + 'restFiles' => [ + 'Deprecation-102032-AbstractFileConstants.rst', + ], + ], + 'TYPO3\CMS\Extbase\Utility\ExtensionUtility::PLUGIN_TYPE_PLUGIN' => [ + 'restFiles' => [ + 'Deprecation-105076-PluginContentElementAndPluginSubTypes.rst', + ], + ], +]; diff --git a/config/Matcher/v13/ClassNameMatcher.php b/config/Matcher/v13/ClassNameMatcher.php new file mode 100644 index 0000000..57d3d38 --- /dev/null +++ b/config/Matcher/v13/ClassNameMatcher.php @@ -0,0 +1,2560 @@ + [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-76164-DeprecateRemoveXSS.rst', + ], + ], + 'TYPO3\CMS\Backend\Console\Application' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80468-CommandLineInterfaceCliKeysAndCli_dispatchphpsh.rst', + ], + ], + 'TYPO3\CMS\Backend\Console\CliRequestHandler' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80468-CommandLineInterfaceCliKeysAndCli_dispatchphpsh.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\ColorpickerController' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78899-FormEngineMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\Container\SoloFieldContainer' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-76101-RemoveSoloFieldContainer.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\Wizard\SuggestWizard' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78899-FormEngineMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\Wizard\ValueSliderWizard' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Cache\CacheFactory' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-76370-DeprecateCacheFactory.rst', + ], + ], + 'TYPO3\CMS\Core\Controller\CommandLineController' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79265-CommandLineControllerAndCleanerCommand.rst', + ], + ], + 'TYPO3\CMS\Core\Http\AjaxRequestHandler' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73352-DeprecateOld-schoolAJAXRequests.rst', + ], + ], + 'TYPO3\CMS\Core\Messaging\AbstractStandaloneMessage' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77164-ErrorpageMessageAndAbstractStandaloneMessage.rst', + ], + ], + 'TYPO3\CMS\Core\Messaging\ErrorpageMessage' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77164-ErrorpageMessageAndAbstractStandaloneMessage.rst', + ], + ], + 'TYPO3\CMS\Core\TimeTracker\NullTimeTracker' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73185-DeprecateNullTimeTracker.rst', + ], + ], + 'TYPO3\CMS\Extbase\Utility\ArrayUtility' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77732-ExtbaseArrayUtility.rst', + ], + ], + 'TYPO3\CMS\Fluid\ViewHelpers\CaseViewHelper' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Breaking-69863-ChangesInViewHelpersPostFluidStandalone.rst', + ], + ], + 'TYPO3\CMS\Fluid\ViewHelpers\SwitchViewHelper' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Breaking-69863-ChangesInViewHelpersPostFluidStandalone.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\AdvancedPassword' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Breaking-79464-ExtFormRefactorFluidRendering.rst', + ], + ], + 'TYPO3\CMS\Form\ViewHelpers\Form\CheckboxViewHelper' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Form\ViewHelpers\Form\PlainTextMailViewHelper' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Http\EidRequestHandler' => [ + 'restFiles' => [ + 'Deprecation-83803-DeprecateEidRequestHandler.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Http\AjaxRequestHandler' => [ + 'restFiles' => [ + 'Deprecation-83853-BackendAjaxRequestHandler.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\FramesetRenderer' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78217-FramesetAndFrame.rst', + ], + ], + 'TYPO3\CMS\Lowlevel\CleanerCommand' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79265-CommandLineControllerAndCleanerCommand.rst', + ], + ], + 'TYPO3\CMS\Core\Database\DatabaseConnection' => [ + 'restFiles' => [ + 'Breaking-80929-TYPO3_DBMovedToExtension.rst', + ], + ], + 'TYPO3\CMS\Core\Database\PreparedStatement' => [ + 'restFiles' => [ + 'Breaking-80929-TYPO3_DBMovedToExtension.rst', + ], + ], + 'TYPO3\CMS\Core\Database\PostProcessQueryHookInterface' => [ + 'restFiles' => [ + 'Breaking-80929-TYPO3_DBMovedToExtension.rst', + ], + ], + 'TYPO3\CMS\Core\Database\PreProcessQueryHookInterface' => [ + 'restFiles' => [ + 'Breaking-80929-TYPO3_DBMovedToExtension.rst', + ], + ], + 'TYPO3\CMS\T3editor\Hook\TypoScriptTemplateInfoHook' => [ + 'restFiles' => [ + 'Breaking-81171-EditAbilityOfTypoScriptTemplateInEXTtstemplateRemoved.rst', + ], + ], + 'TYPO3\CMS\Sv\Report\ServicesListReport' => [ + 'restFiles' => [ + 'Breaking-81536-MoveOfServicesListReportFromSvToReports.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Sv\AbstractAuthenticationService' => [ + 'restFiles' => [ + 'Breaking-81735-GetRidOfSysextsv.rst', + 'Breaking-81536-MoveOfServicesListReportFromSvToReports.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Sv\AuthenticationService' => [ + 'restFiles' => [ + 'Breaking-81735-GetRidOfSysextsv.rst', + 'Breaking-81536-MoveOfServicesListReportFromSvToReports.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Configuration\Exception\ContainerIsLockedException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Configuration\Exception\NoSuchFileException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Configuration\Exception\NoSuchOptionException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\InvalidMarkerException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\InvalidViewHelperException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\InvalidRequestTypeException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\RequiredArgumentMissingException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\InvalidCommandIdentifierException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\Container\Exception\CannotInitializeCacheException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\Container\Exception\TooManyRecursionLevelsException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\Exception\WrongScopeException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\InvalidClassException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\InvalidObjectConfigurationException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\InvalidObjectException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\ObjectAlreadyRegisteredException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\UnknownClassException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\UnknownInterfaceException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\UnresolvedDependenciesException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Exception\CleanStateNotMemorizedException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Exception\InvalidPropertyTypeException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Exception\MissingBackendException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Property\Exception\FormatNotSupportedException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Property\Exception\InvalidFormatException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Property\Exception\InvalidPropertyException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\Exception\InvalidPropertyTypeException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Security\Exception\InvalidArgumentForRequestHashGenerationException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Security\Exception\SyntacticallyWrongRequestHashException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\InvalidUriPatternException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\InvalidOrNoRequestHashException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Validation\Exception\InvalidSubjectException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Validation\Exception\NoValidatorFoundException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\InvalidTemplateResourceException' => [ + 'restFiles' => [ + 'Deprecation-81600-UnusedExtbaseExceptions.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extensionmanager\Utility\DatabaseUtility' => [ + 'restFiles' => [ + 'Breaking-82148-DownloadSQLDumpDroppedInEM.rst', + ], + ], + 'TYPO3\CMS\Extensionmanager\ViewHelpers\DownloadExtensionDataViewHelper' => [ + 'restFiles' => [ + 'Breaking-82148-DownloadSQLDumpDroppedInEM.rst', + ], + ], + 'TYPO3\CMS\Install\Service\SqlExpectedSchemaService' => [ + 'restFiles' => [ + 'Breaking-82148-DownloadSQLDumpDroppedInEM.rst', + ], + ], + 'TYPO3\CMS\Install\Service\SqlSchemaMigrationService' => [ + 'restFiles' => [ + 'Breaking-82148-DownloadSQLDumpDroppedInEM.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Variables\CmsVariableProvider' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Important-82229-FluidImplementationOfCmsVariableProviderRemoved.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\FrontendEditing\FrontendEditingController' => [ + 'restFiles' => [ + 'Deprecation-86110-FrontendEditingController.rst', + ], + ], + 'TYPO3\CMS\Core\ExtDirect\ExtDirectDebug' => [ + 'restFiles' => [ + 'Breaking-37180-RemovedExtDirectDebugAndGLOBALSerror.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList' => [ + 'restFiles' => [ + 'Breaking-82334-AbstractRecordList.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\RecordList\AbstractRecordList' => [ + 'restFiles' => [ + 'Breaking-82334-AbstractRecordList.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Belog\Domain\Model\HistoryEntry' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Belog\Domain\Repository\HistoryEntryRepository' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Belog\ViewHelpers\HistoryEntryViewHelper' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\Http\BackendModuleRequestHandler' => [ + 'restFiles' => [ + 'Breaking-82406-RoutingBackendModulesRunThroughRegularDispatcher.rst', + ], + ], + 'TYPO3\CMS\Backend\Module\AbstractModule' => [ + 'restFiles' => [ + 'Breaking-82689-BackendAbstractWizardControllerNotExtendsAbstractModule.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\ConfigurationForm' => [ + 'restFiles' => [ + 'Deprecation-82725-DeprecateConfigurationForm.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Lowlevel\View\ConfigurationView' => [ + 'restFiles' => [ + 'Deprecation-82744-RenameExtlowlevelViewToLowlevelController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Lowlevel\View\DatabaseIntegrityView' => [ + 'restFiles' => [ + 'Deprecation-82744-RenameExtlowlevelViewToLowlevelController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\Container\ClassInfo' => [ + 'restFiles' => [ + 'Breaking-57594-OptimizeReflectionServiceCacheHandling.rst', + 'Feature-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\Container\ClassInfoCache' => [ + 'restFiles' => [ + 'Breaking-57594-OptimizeReflectionServiceCacheHandling.rst', + 'Feature-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\Container\ClassInfoFactory' => [ + 'restFiles' => [ + 'Breaking-57594-OptimizeReflectionServiceCacheHandling.rst', + 'Feature-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ClassReflection' => [ + 'restFiles' => [ + 'Breaking-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\MethodReflection' => [ + 'restFiles' => [ + 'Breaking-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ParameterReflection' => [ + 'restFiles' => [ + 'Breaking-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Backend\AjaxLoginHandler' => [ + 'restFiles' => [ + 'Deprecation-82805-RenamedAjaxLoginHandlerPHPClass.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ClientUtility' => [ + 'restFiles' => [ + 'Deprecation-82903-DeprecateClientUtility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\Pagetree\ExtdirectTreeCommands' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Core\ExtDirect\ExtDirectApi' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Core\ExtDirect\ExtDirectRouter' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\ExtDirectNode' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\Pagetree\Commands' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\Pagetree\DataProvider' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\Pagetree\ExtdirectTreeDataProvider' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\Pagetree\PagetreeNode' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\Pagetree\PagetreeNodeCollection' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\Renderer\ExtJsJsonTreeRenderer' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Workspaces\Hooks\PagetreeCollectionsProcessor' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\SysNote\Domain\Model\SysNote' => [ + 'restFiles' => [ + 'Breaking-84055-MigrateSys_notesAwayFromExtbase.rst', + ], + ], + 'TYPO3\CMS\Lang\Command\LanguageUpdateCommand' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Controller\LanguageController' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Domain\Model\Extension' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Domain\Model\Language' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Domain\Repository\ExtensionRepository' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Domain\Repository\LanguageRepository' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Exception' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Exception\Language' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Exception\Ter' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Exception\XmlParser' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Service\RegistryService' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Service\TerService' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\Service\TranslationService' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\View\AbstractJsonView' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\View\Language\ActivateLanguageJson' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\View\Language\DeactivateLanguageJson' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\View\Language\GetTranslationsJson' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\View\Language\RemoveLanguageJson' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\View\Language\UpdateLanguageJson' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + 'TYPO3\CMS\Lang\View\Language\UpdateTranslationJson' => [ + 'restFiles' => [ + 'Breaking-84131-RemovedClassesOfLanguageExtension.rst', + ], + ], + + // Removed interfaces + 'TYPO3\CMS\Backend\Form\DatabaseFileIconsHookInterface' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\Pagetree\CollectionProcessorInterface' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\EditableNodeLabelInterface' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\DraggableAndDropableNodeInterface' => [ + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Extbase\Validation\Validator\RawValidator' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-83503-DeprecateUnneededRawValidator.rst', + ], + ], + 'TYPO3\CMS\Extbase\Tests\Unit\Validation\Validator\AbstractValidatorTestcase' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-83511-DeprecateAbstractValidatorTestcase.rst', + ], + ], + 'TYPO3\CMS\Core\Package\DependencyResolver' => [ + 'restFiles' => [ + 'Deprecation-84109-DeprecateDependencyResolver.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList' => [ + 'restFiles' => [ + 'Deprecation-84399-ClassRecordListRenamedToRecordListController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\T3editor\CodeCompletion' => [ + 'restFiles' => [ + 'Deprecation-84410-CodeCompletionRenamedToCodeCompletionController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\Wizard\ImageManipulationWizard' => [ + 'restFiles' => [ + 'Deprecation-84409-ImageManipulationWizardRenamedToImageManipulationController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\T3editor\TypoScriptReferenceLoader' => [ + 'restFiles' => [ + 'Deprecation-84411-TypoScriptReferenceLoaderRenamedToTypoScriptReferenceController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\PhpOptionsUtility' => [ + 'restFiles' => [ + 'Deprecation-85102-PhpOptionsUtility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Encoding\JavaScriptEncoder' => [ + 'restFiles' => [ + 'Deprecation-85120-JavaScriptEncoder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\ExternalPageUrlHandler' => [ + 'restFiles' => [ + 'Deprecation-85124-RedirectingUrlHandlerHookConcept.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Http\UrlHandlerInterface' => [ + 'restFiles' => [ + 'Deprecation-85124-RedirectingUrlHandlerHookConcept.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Log\Writer\RuntimeCacheWriter' => [ + 'restFiles' => [ + 'Deprecation-85687-DeprecateRuntimeCacheWriter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\LoginFramesetController' => [ + 'restFiles' => [ + 'Deprecation-85707-LoginFramesetController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Integrity\DatabaseIntegrityCheck' => [ + 'restFiles' => [ + 'Deprecation-85727-DatabaseIntegrityCheckMovedToEXTlowlevel.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\SaltedPasswordService' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Deprecation-85761-SaltedPasswordService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Service\FlexFormService' => [ + 'restFiles' => [ + 'Deprecation-85802-MoveFlexFormServiceFromEXTextbaseToEXTcore.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Crypto\PasswordHashing\Salt\ComposedPasswordHashInterface' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Crypto\PasswordHashing\Salt\AbstractComposedSalt' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Crypto\PasswordHashing\Utility\ExtensionManagerConfigurationUtility' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Crypto\PasswordHashing\Utility\SaltedPasswordsUtility' => [ + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Argon2ISalt' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BcryptSalt' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Exception\InvalidSaltException' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Md5Salt' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\SaltFactory' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\SaltInterface' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\AbstractComposedSalt' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\ComposedSaltInterface' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Utility\ExensionManagerConfigurationUtility' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Utility\SaltedPasswordsUtility' => [ + 'restFiles' => [ + 'Deprecation-85833-ExtensionSaltedpasswordsMergedIntoCoreExtension.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Workspaces\Service\AutoPublishService' => [ + 'restFiles' => [ + 'Deprecation-86001-WorkspacesTasksMigratedToSymfonyCommands.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Workspaces\Task\AutoPublishTask' => [ + 'restFiles' => [ + 'Deprecation-86001-WorkspacesTasksMigratedToSymfonyCommands.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Workspaces\Task\CleanupPreviewLinkTask' => [ + 'restFiles' => [ + 'Deprecation-86001-WorkspacesTasksMigratedToSymfonyCommands.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extensionmanager\Command\ExtensionCommandController' => [ + 'restFiles' => [ + 'Deprecation-85996-ExtensionManagerCommandController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\GraphicalMenuContentObject' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\ImageMenuContentObject' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Command\CoreCommand' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Command\ExtbaseCommand' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Command\HelpCommand' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Command\HelpCommandController' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Cli\Command' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Cli\CommandArgumentDefinition' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Cli\CommandManager' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Cli\ConsoleOutput' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Cli\Request' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Cli\RequestBuilder' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Cli\RequestHandler' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\CommandController' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\AmbiguousCommandIdentifierException' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\CommandException' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\NoSuchCommandException' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Scheduler\FieldProvider' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Scheduler\Task' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Scheduler\TaskExecutor' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Service\UserStorageCapabilityService' => [ + 'restFiles' => [ + 'Deprecation-86109-ClassUserStorageCapabilityService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Cache\Frontend\StringFrontend' => [ + 'restFiles' => [ + 'Deprecation-81434-StringCacheFrontendDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Module\BaseScriptClass' => [ + 'restFiles' => [ + 'Deprecation-86225-ClassesBaseScriptClassAndAbstractFunctionModule.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Module\AbstractFunctionModule' => [ + 'restFiles' => [ + 'Deprecation-86225-ClassesBaseScriptClassAndAbstractFunctionModule.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Install\Updates\AbstractUpdate' => [ + 'restFiles' => [ + 'Deprecation-86366-MethodsInAbstractUpdate.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Utility\BackendUtility' => [ + 'restFiles' => [ + 'Deprecation-73585-DeprecateTYPO3CMSCoreResourceUtilityBackendUtilitygetFlashMessageForMissingFile.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\PageTitle\AltPageTitleProvider' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageGenerator' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Utility\EidUtility' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Compiler\TemplateCompiler' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-73046-AliasAbstractNode-ViewHelperNodeForBackwardsCompatibility.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Exception' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\AbstractNode' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-73046-AliasAbstractNode-ViewHelperNodeForBackwardsCompatibility.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Parser\InterceptorInterface' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\NodeInterface' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\RootNode' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\ViewHelperNode' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Rendering\RenderingContextInterface' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\AbstractConditionViewHelper' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-82414-RemoveCMSBaseViewHelperClasses.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\AbstractTagBasedViewHelper' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-82414-RemoveCMSBaseViewHelperClasses.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-82414-RemoveCMSBaseViewHelperClasses.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\ArgumentDefinition' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-82414-RemoveCMSBaseViewHelperClasses.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\Exception' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\Exception\InvalidVariableException' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\Facets\ChildNodeAccessInterface' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\Facets\CompilableInterface' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\Facets\PostParseInterface' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\TagBuilder' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\TemplateVariableContainer' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\ViewHelperInterface' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\ViewHelper\ViewHelperVariableContainer' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\View\Exception' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\View\Exception\InvalidSectionException' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\View\Exception\InvalidTemplateResourceException' => [ + 'restFiles' => [ + 'Deprecation-87277-FluidClassAliases.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Http\RequestHandlerInterface' => [ + 'restFiles' => [ + 'Important-87516-RemoveCoreHTTPRequestHandlerInterface.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\CreateFolderController' => [ + 'restFiles' => [ + 'Deprecation-87882-FileRelatedControllersMovedToEXTfilelist.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\EditFileController' => [ + 'restFiles' => [ + 'Deprecation-87882-FileRelatedControllersMovedToEXTfilelist.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\FileUploadController' => [ + 'restFiles' => [ + 'Deprecation-87882-FileRelatedControllersMovedToEXTfilelist.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\RenameFileController' => [ + 'restFiles' => [ + 'Deprecation-87882-FileRelatedControllersMovedToEXTfilelist.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\ReplaceFileController' => [ + 'restFiles' => [ + 'Deprecation-87882-FileRelatedControllersMovedToEXTfilelist.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Site\Entity\PseudoSite' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Site\PseudoSiteFinder' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Lowlevel\Command\RteImagesCommand' => [ + 'restFiles' => [ + 'Breaking-88500-RTEImageHandlingFunctionalityDropped.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository' => [ + 'restFiles' => [ + 'Deprecation-88746-PageRepositoryPHPClassMovedFromFrontendToCoreExtension.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepositoryGetPageHookInterface' => [ + 'restFiles' => [ + 'Deprecation-88746-PageRepositoryPHPClassMovedFromFrontendToCoreExtension.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepositoryGetPageOverlayHookInterface' => [ + 'restFiles' => [ + 'Deprecation-88746-PageRepositoryPHPClassMovedFromFrontendToCoreExtension.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepositoryGetRecordOverlayHookInterface' => [ + 'restFiles' => [ + 'Deprecation-88746-PageRepositoryPHPClassMovedFromFrontendToCoreExtension.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepositoryInitHookInterface' => [ + 'restFiles' => [ + 'Deprecation-88746-PageRepositoryPHPClassMovedFromFrontendToCoreExtension.rst', + ], + ], + 'TYPO3\CMS\Extbase\Configuration\AbstractConfigurationManager' => [ + 'restFiles' => [ + 'Breaking-88496-MethodGetSwitchableControllerActionsHasBeenRemoved.rst', + ], + ], + 'TYPO3\CMS\Adminpanel\ModuleApi\InitializableInterface' => [ + 'restFiles' => [ + 'Deprecation-88807-AdminPanelInitializableInterfaceHasBeenDeprecated.rst', + 'Feature-88807-AdminPanelRequestEnricherInterfaceHasBeenIntroduced.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Console\CommandRequestHandler' => [ + 'restFiles' => [ + 'Deprecation-88839-CLILowlevelRequestHandlers.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Console\RequestHandlerInterface' => [ + 'restFiles' => [ + 'Deprecation-88839-CLILowlevelRequestHandlers.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\Parser\LocallangXmlParser' => [ + 'restFiles' => [ + 'Deprecation-89037-DeprecatedLocallangXmlParser.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\AbstractController' => [ + 'restFiles' => [ + 'Deprecation-89554-DeprecateTYPO3CMSExtbaseMvcControllerAbstractController.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactoryInterface' => [ + 'restFiles' => [ + 'Deprecation-89577-FALSignalSlotHandlingMigratedToPSR-14Events.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Configuration\TsConfigParser' => [ + 'restFiles' => [ + 'Deprecation-89718-LegacyPageTSconfigParsingLowlevelAPI.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate' => [ + 'restFiles' => [ + 'Deprecation-90421-DocumentTemplate.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Felogin\Hooks\CmsLayout' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Felogin\Controller\FrontendLoginController' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\FrontendLogin\Hooks\CmsLayout' => [ + 'restFiles' => [ + 'Deprecation-88740-ExtFeloginPibasePlugin.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\SignalSlot\Dispatcher' => [ + 'restFiles' => [ + 'Deprecation-90625-ExtbaseSignalSlotDispatcher.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Model\FileMount' => [ + 'restFiles' => [ + 'Deprecation-90686-ModelFileMount.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Model\StaticFileCollection' => [ + 'restFiles' => [ + 'Deprecation-90692-FileCollectionModels.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Model\FolderBasedFileCollection' => [ + 'restFiles' => [ + 'Deprecation-90692-FileCollectionModels.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Model\AbstractFileCollection' => [ + 'restFiles' => [ + 'Deprecation-90692-FileCollectionModels.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Property\TypeConverter\StaticFileCollectionConverter' => [ + 'restFiles' => [ + 'Deprecation-90692-FileCollectionModels.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Property\TypeConverter\FolderBasedFileCollectionConverter' => [ + 'restFiles' => [ + 'Deprecation-90692-FileCollectionModels.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Property\TypeConverter\AbstractFileCollectionConverter' => [ + 'restFiles' => [ + 'Deprecation-90692-FileCollectionModels.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectGetSingleHookInterface' => [ + 'restFiles' => [ + 'Deprecation-90937-VariousHooksInContentObjectRenderer.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\AbstractBarChartWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\AbstractChartWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\AbstractCtaButtonWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\AbstractDoughnutChartWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\AbstractListWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\AbstractNumberWithIconWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\AbstractRssWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\AbstractWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\DocumentationGettingStartedWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\DocumentationTSconfigReferenceWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\T3GeneralInformation' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\T3NewsWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\T3SecurityAdvisoriesWidget' => [ + 'restFiles' => [ + 'Breaking-90660-RegistrationOfWidgetsChanged.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\Interfaces\AdditionalCssInterface' => [ + 'restFiles' => [ + 'Breaking-91066-MovedInterfacesOfDashboard.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\Interfaces\AdditionalJavascriptInterface' => [ + 'restFiles' => [ + 'Breaking-91066-MovedInterfacesOfDashboard.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\Interfaces\ButtonProviderInterface' => [ + 'restFiles' => [ + 'Breaking-91066-MovedInterfacesOfDashboard.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\Interfaces\ChartDataProviderInterface' => [ + 'restFiles' => [ + 'Breaking-91066-MovedInterfacesOfDashboard.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\Interfaces\EventDataProviderInterface' => [ + 'restFiles' => [ + 'Breaking-91066-MovedInterfacesOfDashboard.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\Interfaces\ListDataProviderInterface' => [ + 'restFiles' => [ + 'Breaking-91066-MovedInterfacesOfDashboard.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\Interfaces\NumberWithIconDataProviderInterface' => [ + 'restFiles' => [ + 'Breaking-91066-MovedInterfacesOfDashboard.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\Interfaces\RequireJsModuleInterface' => [ + 'restFiles' => [ + 'Breaking-91066-MovedInterfacesOfDashboard.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\Interfaces\WidgetConfigurationInterface' => [ + 'restFiles' => [ + 'Breaking-91066-MovedInterfacesOfDashboard.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\Interfaces\WidgetInterface' => [ + 'restFiles' => [ + 'Breaking-91066-MovedInterfacesOfDashboard.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Widgets\RequireJsModuleInterface' => [ + 'restFiles' => [ + 'Deprecation-96524-DeprecateInlineJavaScriptInDashboard.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Dashboard\Utility\ButtonUtility' => [ + 'restFiles' => [ + 'Breaking-91066-RemovedButtonUtility.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Web\Request' => [ + 'restFiles' => [ + 'Deprecation-89673-ExtbasesWebRequestAndWebResponse.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Web\Response' => [ + 'restFiles' => [ + 'Deprecation-89673-ExtbasesWebRequestAndWebResponse.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\TemplateContentObject' => [ + 'restFiles' => [ + 'Breaking-91562-CObjectTEMPLATERemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Collection\RecordCollectionRepository' => [ + 'restFiles' => [ + 'Breaking-91909-SysCollectionDatabaseTablesMovedIntoExternalExtension.rst', + ], + ], + 'TYPO3\CMS\Core\Collection\StaticRecordCollection' => [ + 'restFiles' => [ + 'Breaking-91909-SysCollectionDatabaseTablesMovedIntoExternalExtension.rst', + ], + ], + 'TYPO3\CMS\Backend\View\PageTreeView' => [ + 'restFiles' => [ + 'Breaking-92060-DroppedClassTYPO3CMSBackendViewPageTreeView.rst', + ], + ], + 'TYPO3\CMS\Core\Database\QueryGenerator' => [ + 'restFiles' => [ + 'Deprecation-92080-DeprecatedQueryGeneratorAndQueryView.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Database\QueryView' => [ + 'restFiles' => [ + 'Deprecation-92080-DeprecatedQueryGeneratorAndQueryView.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Workspaces\ColumnDataProviderInterface' => [ + 'restFiles' => [ + 'Breaking-92838-AdditionalWorkspaceServicesDropped.rst', + ], + ], + 'TYPO3\CMS\Workspaces\Service\AdditionalColumnService' => [ + 'restFiles' => [ + 'Breaking-92838-AdditionalWorkspaceServicesDropped.rst', + ], + ], + 'TYPO3\CMS\Workspaces\Service\AdditionalResourceService' => [ + 'restFiles' => [ + 'Breaking-92838-AdditionalWorkspaceServicesDropped.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\UnsupportedRequestTypeException' => [ + 'restFiles' => [ + 'Breaking-92853-MethodCanProcessRequestHasBeenRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Service\EnvironmentService' => [ + 'restFiles' => [ + 'Deprecation-92494-ExtbaseEnvironmentService.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\ViewHelpers\ModuleLayoutViewHelper' => [ + 'restFiles' => [ + 'Deprecation-94209-BackendModuleLayoutViewHelpers.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\ViewHelpers\ModuleLayout\MenuViewHelper' => [ + 'restFiles' => [ + 'Deprecation-94209-BackendModuleLayoutViewHelpers.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\ViewHelpers\ModuleLayout\MenuItemViewHelper' => [ + 'restFiles' => [ + 'Deprecation-94209-BackendModuleLayoutViewHelpers.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\ViewHelpers\ModuleLayout\Button\AbstractButtonViewHelper' => [ + 'restFiles' => [ + 'Deprecation-94209-BackendModuleLayoutViewHelpers.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\ViewHelpers\ModuleLayout\Button\LinkButtonViewHelper' => [ + 'restFiles' => [ + 'Deprecation-94209-BackendModuleLayoutViewHelpers.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\ViewHelpers\ModuleLayout\Button\ShortcutButtonViewHelper' => [ + 'restFiles' => [ + 'Deprecation-94209-BackendModuleLayoutViewHelpers.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Exception\InvalidRequestMethodException' => [ + 'restFiles' => [ + 'Deprecation-94231-DeprecateExtbaseInvalidRequestMethodException.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Service\AbstractService' => [ + 'restFiles' => [ + 'Deprecation-94313-ClassAbstractService.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Web\ReferringRequest' => [ + 'restFiles' => [ + 'Deprecation-94367-ExtbaseReferringRequest.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\ObjectManager' => [ + 'restFiles' => [ + 'Deprecation-94619-ExtbaseObjectManager.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\ObjectManagerInterface' => [ + 'restFiles' => [ + 'Deprecation-94619-ExtbaseObjectManager.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\Container\Container' => [ + 'restFiles' => [ + 'Deprecation-94619-ExtbaseObjectManager.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\Container\Exception\UnknownObjectException' => [ + 'restFiles' => [ + 'Deprecation-94619-ExtbaseObjectManager.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\Exception\CannotBuildObjectException' => [ + 'restFiles' => [ + 'Deprecation-94619-ExtbaseObjectManager.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\Exception\CannotReconstituteObjectException' => [ + 'restFiles' => [ + 'Deprecation-94619-ExtbaseObjectManager.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\Exception' => [ + 'restFiles' => [ + 'Deprecation-94619-ExtbaseObjectManager.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\SignalSlot\Exception\InvalidSlotException' => [ + 'restFiles' => [ + 'Deprecation-94619-ExtbaseObjectManager.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\SignalSlot\Exception\InvalidSlotReturnException' => [ + 'restFiles' => [ + 'Deprecation-94619-ExtbaseObjectManager.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Model\BackendUser' => [ + 'restFiles' => [ + 'Deprecation-94654-GenericExtbaseDomainClasses.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Model\BackendUserGroup' => [ + 'restFiles' => [ + 'Deprecation-94654-GenericExtbaseDomainClasses.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Model\FrontendUser' => [ + 'restFiles' => [ + 'Deprecation-94654-GenericExtbaseDomainClasses.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup' => [ + 'restFiles' => [ + 'Deprecation-94654-GenericExtbaseDomainClasses.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Repository\BackendUserGroupRepository' => [ + 'restFiles' => [ + 'Deprecation-94654-GenericExtbaseDomainClasses.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Repository\BackendUserRepository' => [ + 'restFiles' => [ + 'Deprecation-94654-GenericExtbaseDomainClasses.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Repository\CategoryRepository' => [ + 'restFiles' => [ + 'Deprecation-94654-GenericExtbaseDomainClasses.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Repository\FrontendUserGroupRepository' => [ + 'restFiles' => [ + 'Deprecation-94654-GenericExtbaseDomainClasses.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Repository\FrontendUserRepository' => [ + 'restFiles' => [ + 'Deprecation-94654-GenericExtbaseDomainClasses.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Category\CategoryRegistry' => [ + 'restFiles' => [ + 'Deprecation-85613-CategoryRegistry.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Database\SoftReferenceIndex' => [ + 'restFiles' => [ + 'Deprecation-94687-SoftReferenceIndex.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\EditPanelContentObject' => [ + 'restFiles' => [ + 'Deprecation-94953-EditPanelRelatedFrontendFunctionality.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\View\AbstractView' => [ + 'restFiles' => [ + 'Deprecation-94991-ExtbaseAbstractView.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\View\EmptyView' => [ + 'restFiles' => [ + 'Deprecation-95005-ExtbaseEmptyView.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Database\TableConfigurationPostProcessingHookInterface' => [ + 'restFiles' => [ + 'Deprecation-95065-HookExtTablesInclusion-PostProcessing.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Filelist\FileListEditIconHookInterface' => [ + 'restFiles' => [ + 'Deprecation-95077-FilelistEditIconsHook.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Hook\FileDumpEIDHookInterface' => [ + 'restFiles' => [ + 'Deprecation-95080-FileDumpCheckFileAccessHook.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\File\ExtendedFileUtilityProcessDataHookInterface' => [ + 'restFiles' => [ + 'Deprecation-95089-ExtendedFileUtilityProcessDataHook.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Toolbar\ClearCacheActionsHookInterface' => [ + 'restFiles' => [ + 'Deprecation-95083-BackendToolbarCacheActionsHook.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\RecordListHookInterface' => [ + 'restFiles' => [ + 'Deprecation-95105-DatabaseRecordListHooks.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\ViewHelpers\Uri\EmailViewHelper' => [ + 'restFiles' => [ + 'Deprecation-95041-DeprecateFuriemailView-helper.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext' => [ + 'restFiles' => [ + 'Deprecation-95139-ExtbaseControllerContext.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\View\BackendTemplateView' => [ + 'restFiles' => [ + 'Deprecation-95164-ExtbackendBackendTemplateView.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\View\ViewInterface' => [ + 'restFiles' => [ + 'Deprecation-95222-ExtbaseViewInterface.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuFilterPagesHookInterface' => [ + 'restFiles' => [ + 'Deprecation-92508-UnusedInterfaceForFilterMenuPagesHook.rst', + 'Breaking-92508-RemovedHookForFilteringHMENUItems.rst', + 'Feature-92508-PSR-14EventForModifyingMenuItems.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\TypolinkModifyLinkConfigForPageLinksHookInterface' => [ + 'restFiles' => [ + 'Deprecation-87616-UnusedInterfaceForTypolinkModifyLinkConfigForPageLinksHook.rst', + 'Breaking-87616-RemovedHookForAlteringPageLinks.rst', + 'Feature-87616-PSR-14EventForModifyingPageLinkGeneration.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\RequestHandlerInterface' => [ + 'restFiles' => [ + 'Breaking-96726-RequestHandlerFunctionalityOfExtbaseRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Module\ModuleLoader' => [ + 'restFiles' => [ + 'Breaking-96733-RemovedSupportForModuleHandlingBasedOnTBE_MODULES.rst', + ], + ], + 'TYPO3\CMS\Backend\Module\ModuleStorage' => [ + 'restFiles' => [ + 'Breaking-96733-RemovedSupportForModuleHandlingBasedOnTBE_MODULES.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Model\Module\BackendModule' => [ + 'restFiles' => [ + 'Breaking-96733-RemovedSupportForModuleHandlingBasedOnTBE_MODULES.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Repository\Module\BackendModuleRepository' => [ + 'restFiles' => [ + 'Breaking-96733-RemovedSupportForModuleHandlingBasedOnTBE_MODULES.rst', + ], + ], + 'TYPO3\CMS\Core\Type\Enumeration\TableColumnSubType' => [ + 'restFiles' => [ + 'Breaking-96983-TableColumnSubType.rst', + ], + ], + 'TYPO3\CMS\Backend\Wizard\NewContentElementWizardHookInterface' => [ + 'restFiles' => [ + 'Deprecation-97201-UnusedInterfaceForNewContentElementWizardHook.rst', + 'Breaking-97201-RemovedHookForNewContentElementWizard.rst', + 'Feature-97201-PSR-14EventForModifyingNewContentElementWizardItems.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\Element\InputLinkElement' => [ + 'restFiles' => [ + 'Feature-97159-NewTCATypeLink.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Service\TypoLinkCodecService' => [ + 'restFiles' => [ + 'Deprecation-97217-MovedTypoLinkCodecServiceToEXTcore.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\Element\InlineElementHookInterface' => [ + 'restFiles' => [ + 'Deprecation-97231-UnusedInterfaceForInlineElementHook.rst', + 'Breaking-97231-RemovedHookForManipulatingInlineElementControls.rst', + 'Feature-97231-PSR-14EventsForModifyingInlineElementControls.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\Element\InputDateTimeElement' => [ + 'restFiles' => [ + 'Feature-97232-NewTCATypeDatetime.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\Element\InputColorPickerElement' => [ + 'restFiles' => [ + 'Feature-97271-NewTCATypeColor.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\Components\Buttons\Action\HelpButton' => [ + 'restFiles' => [ + 'Deprecation-97312-DeprecateCSH-relatedMethods.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Http\UrlProcessorInterface' => [ + 'restFiles' => [ + 'Breaking-96641-TypoLinkRelatedHooksRemoved.rst', + 'Deprecation-96641-UnusedHookRelatedUrlProcessorInterface.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ResourceUtility' => [ + 'restFiles' => [ + 'Deprecation-97576-TYPO3CMSCoreUtilityResourceUtility.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Mail\MailerAdapterInterface' => [ + 'restFiles' => [ + 'Breaking-97752-MailerAdapterInterfaceRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Domain\Repository\PageRepositoryGetPageOverlayHookInterface' => [ + 'restFiles' => [ + 'Breaking-98303-RemovedHooksForLanguageOverlaysInPageRepository.rst', + 'Deprecation-98303-InterfacesForPageRepositoryLanguageOverlayHooks.rst', + 'Feature-98303-PSR-14EventsForModifyingLanguageOverlays.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Domain\Repository\PageRepositoryGetRecordOverlayHookInterface' => [ + 'restFiles' => [ + 'Breaking-98303-RemovedHooksForLanguageOverlaysInPageRepository.rst', + 'Deprecation-98303-InterfacesForPageRepositoryLanguageOverlayHooks.rst', + 'Feature-98303-PSR-14EventsForModifyingLanguageOverlays.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Plugin\AbstractPlugin' => [ + 'restFiles' => [ + 'Breaking-98281-MakeAbstractPluginInternal.rst', + 'Deprecation-100639-DeprecateAbstractPlugin.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\View\PageLayoutView' => [ + 'restFiles' => [ + 'Breaking-98375-RemovedHooksInPageModule.rst', + 'Feature-98375-PSR-14EventsInPageModule.rst', + ], + ], + 'TYPO3\CMS\Backend\View\PageLayoutViewDrawItemHookInterface' => [ + 'restFiles' => [ + 'Breaking-98375-RemovedHooksInPageModule.rst', + 'Feature-98375-PSR-14EventsInPageModule.rst', + ], + ], + 'TYPO3\CMS\Backend\View\PageLayoutViewDrawFooterHookInterface' => [ + 'restFiles' => [ + 'Breaking-98375-RemovedHooksInPageModule.rst', + 'Feature-98375-PSR-14EventsInPageModule.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\Exception\AccessDeniedHookException' => [ + 'restFiles' => [ + 'Breaking-98304-RemovedHookForModifyingEditFormUserAccess.rst', + 'Feature-98304-PSR-14EventForModifyingEditFormUserAccess.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Browser\AbstractElementBrowser' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Browser\DatabaseBrowser' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Browser\ElementBrowserInterface' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Browser\ElementBrowserRegistry' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Browser\FileBrowser' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Browser\FolderBrowser' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Controller\AbstractLinkBrowserController' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Controller\AccessDeniedException' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Controller\ClearPageCacheController' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Controller\ElementBrowserController' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Controller\RecordListController' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Controller\RecordDownloadController' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Event\RenderAdditionalContentToRecordListEvent' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Event\ModifyRecordListHeaderColumnsEvent' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Event\ModifyRecordListRecordActionsEvent' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Event\ModifyRecordListTableActionsEvent' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\LinkHandler\AbstractLinkHandler' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\LinkHandler\FileLinkHandler' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\LinkHandler\FolderLinkHandler' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\LinkHandler\LinkHandlerInterface' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\LinkHandler\MailLinkHandler' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\LinkHandler\PageLinkHandler' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\LinkHandler\RecordLinkHandler' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\LinkHandler\TelephoneLinkHandler' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\LinkHandler\UrlLinkHandler' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DownloadRecordList' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Tree\View\LinkParameterProviderInterface' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\View\RecordSearchBoxComponent' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\View\FolderUtilityRenderer' => [ + 'restFiles' => [ + 'Breaking-98443-ExtensionRecordlistMergedIntoBackend.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\RecordListGetTableHookInterface' => [ + 'restFiles' => [ + 'Breaking-98490-VariousHooksAndMethodsChangedInDatabaseRecordList.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Service\UserFileInlineLabelService' => [ + 'restFiles' => [ + 'Deprecation-98479-DeprecatedFileReferenceRelatedFunctionality.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Typolink\LinkResultFactory' => [ + 'restFiles' => [ + 'Deprecation-97536-LinkResultFactory.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Database\Query\Restriction\BackendWorkspaceRestriction' => [ + 'restFiles' => [ + 'Deprecation-98996-DoctrineDBALBackendWorkspaceRestrictionAndFrontendWorkspaceRestriction.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Database\Query\Restriction\FrontendWorkspaceRestriction' => [ + 'restFiles' => [ + 'Deprecation-98996-DoctrineDBALBackendWorkspaceRestrictionAndFrontendWorkspaceRestriction.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService' => [ + 'restFiles' => [ + 'Deprecation-99020-DeprecateTypoScriptTemplateService.rst', + 'Breaking-97816-NewTypoScriptParserInFrontend.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser' => [ + 'restFiles' => [ + 'Deprecation-99120-DeprecateOldTypoScriptParser.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Configuration\Loader\PageTsConfigLoader' => [ + 'restFiles' => [ + 'Deprecation-99120-DeprecateOldTypoScriptParser.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Configuration\PageTsConfig' => [ + 'restFiles' => [ + 'Deprecation-99120-DeprecateOldTypoScriptParser.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Configuration\Parser\PageTsConfigParser' => [ + 'restFiles' => [ + 'Deprecation-99120-DeprecateOldTypoScriptParser.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Configuration\Event\ModifyLoadedPageTsConfigEvent' => [ + 'restFiles' => [ + 'Deprecation-99120-DeprecateOldTypoScriptParser.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Service\UserFileMountService' => [ + 'restFiles' => [ + 'Deprecation-97923-DeprecateUserFileMountService.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Configuration\TypoScript\ConditionMatching\ConditionMatcherInterface' => [ + 'restFiles' => [ + 'Deprecation-100047-DeprecatedConditionMatcherClasses.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Configuration\TypoScript\ConditionMatching\AbstractConditionMatcher' => [ + 'restFiles' => [ + 'Deprecation-100047-DeprecatedConditionMatcherClasses.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Configuration\TypoScript\ConditionMatching\ConditionMatcher' => [ + 'restFiles' => [ + 'Deprecation-100047-DeprecatedConditionMatcherClasses.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Configuration\TypoScript\ConditionMatching\ConditionMatcher' => [ + 'restFiles' => [ + 'Deprecation-100047-DeprecatedConditionMatcherClasses.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Exception\MissingTsfeException' => [ + 'restFiles' => [ + 'Deprecation-100237-TypoScriptRelatedExceptions.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Configuration\TypoScript\Exception\InvalidTypoScriptConditionException' => [ + 'restFiles' => [ + 'Deprecation-100237-TypoScriptRelatedExceptions.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\BrowseTreeView' => [ + 'restFiles' => [ + 'Deprecation-100237-TypoScriptRelatedExceptions.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\ElementBrowserPageTreeView' => [ + 'restFiles' => [ + 'Deprecation-100454-LegacyTreeImplementations.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Service\MagicImageService' => [ + 'restFiles' => [ + 'Deprecation-99237-MagicImageService.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Type\Icon\IconState' => [ + 'restFiles' => [ + 'Deprecation-101133-IconStateClass.rst', + 'Breaking-101133-IconStateChangedType.rst', + ], + ], + 'TYPO3\CMS\Core\Type\Enumeration' => [ + 'restFiles' => [ + 'Deprecation-101163-Enumeration.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\AbstractRepository' => [ + 'restFiles' => [ + 'Breaking-101948-FileBasedAbstractRepositoryClassRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Configuration\FlexForm\Exception\InvalidParentRowException' => [ + 'restFiles' => [ + 'Breaking-102224-TemplaVoilaRelatedFlexFormDataStructureLookups.rst', + ], + ], + 'TYPO3\CMS\Core\Configuration\FlexForm\Exception\InvalidParentRowLoopException' => [ + 'restFiles' => [ + 'Breaking-102224-TemplaVoilaRelatedFlexFormDataStructureLookups.rst', + ], + ], + 'TYPO3\CMS\Core\Configuration\FlexForm\Exception\InvalidParentRowRootException' => [ + 'restFiles' => [ + 'Breaking-102224-TemplaVoilaRelatedFlexFormDataStructureLookups.rst', + ], + ], + 'TYPO3\CMS\Core\Configuration\FlexForm\Exception\InvalidPointerFieldValueException' => [ + 'restFiles' => [ + 'Breaking-102224-TemplaVoilaRelatedFlexFormDataStructureLookups.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\DuplicationBehavior' => [ + 'restFiles' => [ + 'Deprecation-101151-DuplicationBehaviorClass.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Processing\AbstractGraphicalTask' => [ + 'restFiles' => [ + 'Breaking-102165-FileAbstractionLayerProcessingAPIsAndInterfaceChanged.rst', + ], + ], + 'TYPO3\CMS\Core\Context\TypoScriptAspect' => [ + 'restFiles' => [ + 'Breaking-102583-RemovedContextAspectTyposcript.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectPostInitHookInterface' => [ + 'restFiles' => [ + 'Breaking-102581-RemovedHookForManipulatingContentObjectRenderer.rst', + 'Deprecation-102581-UnusedInterfaceForContentObjectRendererHook.rst', + 'Feature-102581-PSR-14EventForModifyingContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Backend\Toolbar\Enumeration\InformationStatus' => [ + 'restFiles' => [ + 'Deprecation-101174-InformationStatusClass.rst', + 'Feature-101174-InformationStatus.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectGetDataHookInterface' => [ + 'restFiles' => [ + 'Breaking-102614-RemovedHookForManipulatingGetDataResult.rst', + 'Deprecation-102614-UnusedInterfaceForGetDataHook.rst', + 'Feature-102614-PSR-14EventForModifyingGetDataResult.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectOneSourceCollectionHookInterface' => [ + 'restFiles' => [ + 'Breaking-102624-RemovedHookForManipulatingImageSourceCollection.rst', + 'Deprecation-102624-UnusedInterfaceForGetImageSourceCollectionHook.rst', + 'Feature-102624-PSR-14EventForModifyingImageSourceCollection.rst', + ], + ], + 'TYPO3\CMS\Backend\Attribute\Controller' => [ + 'restFiles' => [ + 'Deprecation-102631-DeprecatedControllerAttributeForAutoConfiguringBackendControllers.rst', + 'Feature-102631-IntroduceAsControllerAttributeToAutoconfigureBackendControllers.rst', + ], + ], + 'TYPO3\CMS\Core\Context\ContextAwareInterface' => [ + 'restFiles' => [ + 'Breaking-102645-MoreStrictContextHandling.rst', + ], + ], + 'TYPO3\CMS\Core\Context\ContextAwareTrait' => [ + 'restFiles' => [ + 'Breaking-102645-MoreStrictContextHandling.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectGetImageResourceHookInterface' => [ + 'restFiles' => [ + 'Breaking-102755-ImprovedGetImageResourceFunctionality.rst', + 'Deprecation-102755-UnusedInterfaceForGetImageResourceHook.rst', + 'Feature-102755-PSR-14EventForModifyingGetImageResourceResult.rst', + ], + ], + 'TYPO3\CMS\Core\Domain\Repository\PageRepositoryInitHookInterface' => [ + 'restFiles' => [ + 'Breaking-102806-HooksInPageRepositoryRemoved.rst', + 'Deprecation-102806-InterfacesForPageRepositoryHooks.rst', + 'Feature-102806-BeforePageIsRetrievedEventInPageRepository.rst', + ], + ], + 'TYPO3\CMS\Core\Domain\Repository\PageRepositoryGetPageHookInterface' => [ + 'restFiles' => [ + 'Breaking-102806-HooksInPageRepositoryRemoved.rst', + 'Deprecation-102806-InterfacesForPageRepositoryHooks.rst', + 'Feature-102806-BeforePageIsRetrievedEventInPageRepository.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectStdWrapHookInterface' => [ + 'restFiles' => [ + 'Breaking-102745-RemovedContentObjectStdWrapHook.rst', + 'Deprecation-102745-UnusedInterfaceForStdWrapHook.rst', + 'Feature-102745-PSR-14EventsForModifyingContentObjectStdWrapFunctionality.rst', + ], + ], + 'TYPO3\CMS\IndexedSearch\Utility\DoubleMetaPhoneUtility' => [ + 'restFiles' => [ + 'Breaking-102900-MetaphoneSearchRemovedFromIndexed_search.rst', + ], + ], + 'TYPO3\CMS\Install\Updates\AbstractDownloadExtensionUpdate' => [ + 'restFiles' => [ + 'Deprecation-102943-AbstractDownloadExtensionUpdateMovedToExtextensionmanager.rst', + ], + ], + 'TYPO3\CMS\Install\Updates\ExtensionModel' => [ + 'restFiles' => [ + 'Deprecation-102943-AbstractDownloadExtensionUpdateMovedToExtextensionmanager.rst', + ], + ], + 'TYPO3\CMS\Extensionmanager\Event\AfterExtensionDatabaseContentHasBeenImportedEvent' => [ + 'restFiles' => [ + 'Breaking-102935-OverhauledExtensionInstallationInExtensionManager.rst', + 'Feature-102935-PSR-14EventForPackageInitializationFunctionality.rst', + ], + ], + 'TYPO3\CMS\Extensionmanager\Event\AfterExtensionFilesHaveBeenImportedEvent' => [ + 'restFiles' => [ + 'Breaking-102935-OverhauledExtensionInstallationInExtensionManager.rst', + 'Feature-102935-PSR-14EventForPackageInitializationFunctionality.rst', + ], + ], + 'TYPO3\CMS\Extensionmanager\Event\AfterExtensionSiteFilesHaveBeenImportedEvent' => [ + 'restFiles' => [ + 'Breaking-102935-OverhauledExtensionInstallationInExtensionManager.rst', + 'Feature-102935-PSR-14EventForPackageInitializationFunctionality.rst', + ], + ], + 'TYPO3\CMS\Extensionmanager\Event\AfterExtensionStaticDatabaseContentHasBeenImportedEvent' => [ + 'restFiles' => [ + 'Breaking-102935-OverhauledExtensionInstallationInExtensionManager.rst', + 'Feature-102935-PSR-14EventForPackageInitializationFunctionality.rst', + ], + ], + 'TYPO3\CMS\Extbase\Security\Cryptography\HashService' => [ + 'restFiles' => [ + 'Deprecation-102763-ExtbaseHashService.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\SlugEnricher' => [ + 'restFiles' => [ + 'Deprecation-103244-ClassSlugEnricher.rst', + ], + ], + 'TYPO3\CMS\Fluid\View\StandaloneView' => [ + 'restFiles' => [ + 'Deprecation-104773-CustomFluidViewsAndExtbase.rst', + ], + ], + 'TYPO3\CMS\Fluid\View\TemplateView' => [ + 'restFiles' => [ + 'Deprecation-104773-CustomFluidViewsAndExtbase.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\View\ViewResolverInterface' => [ + 'restFiles' => [ + 'Deprecation-104773-CustomFluidViewsAndExtbase.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\View\GenericViewResolver' => [ + 'restFiles' => [ + 'Deprecation-104773-CustomFluidViewsAndExtbase.rst', + ], + ], + 'TYPO3Fluid\Fluid\Core\ViewHelper\Traits\CompileWithContentArgumentAndRenderStatic' => [ + 'restFiles' => [ + 'Deprecation-104789-RenderStaticForFluidViewHelpers.rst', + ], + ], + 'TYPO3Fluid\Fluid\Core\ViewHelper\Traits\CompileWithRenderStatic' => [ + 'restFiles' => [ + 'Deprecation-104789-RenderStaticForFluidViewHelpers.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController' => [ + 'restFiles' => [ + 'Deprecation-105230-TypoScriptFrontendControllerAndGLOBALSTSFE.rst', + ], + ], +]; diff --git a/config/Matcher/v13/ConstantMatcher.php b/config/Matcher/v13/ConstantMatcher.php new file mode 100644 index 0000000..10ba34c --- /dev/null +++ b/config/Matcher/v13/ConstantMatcher.php @@ -0,0 +1,292 @@ + [ + 'restFiles' => [ + 'Breaking-82162-GlobalErrorConstantsRemoved.rst', + ], + ], + 'TYPO3_ERROR_DLOG' => [ + 'restFiles' => [ + 'Breaking-82162-GlobalErrorConstantsRemoved.rst', + ], + ], + 'TYPO3_EXCEPTION_DLOG' => [ + 'restFiles' => [ + 'Breaking-82162-GlobalErrorConstantsRemoved.rst', + ], + ], + 'TYPO3_user_agent' => [ + 'restFiles' => [ + 'Breaking-82296-UserAgentConstantRemoved.rst', + ], + ], + 'T3_ERR_SV_GENERAL' => [ + 'restFiles' => [ + 'Deprecation-85123-ConstantsRelatedToServices.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'T3_ERR_SV_NOT_AVAIL' => [ + 'restFiles' => [ + 'Deprecation-85123-ConstantsRelatedToServices.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'T3_ERR_SV_WRONG_SUBTYPE' => [ + 'restFiles' => [ + 'Deprecation-85123-ConstantsRelatedToServices.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'T3_ERR_SV_NO_INPUT' => [ + 'restFiles' => [ + 'Deprecation-85123-ConstantsRelatedToServices.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'T3_ERR_SV_FILE_NOT_FOUND' => [ + 'restFiles' => [ + 'Deprecation-85123-ConstantsRelatedToServices.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'T3_ERR_SV_FILE_READ' => [ + 'restFiles' => [ + 'Deprecation-85123-ConstantsRelatedToServices.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'T3_ERR_SV_FILE_WRITE' => [ + 'restFiles' => [ + 'Deprecation-85123-ConstantsRelatedToServices.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'T3_ERR_SV_PROG_NOT_FOUND' => [ + 'restFiles' => [ + 'Deprecation-85123-ConstantsRelatedToServices.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'T3_ERR_SV_PROG_FAILED' => [ + 'restFiles' => [ + 'Deprecation-85123-ConstantsRelatedToServices.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'PATH_thisScript' => [ + 'restFiles' => [ + 'Feature-84153-IntroduceAGenericEnvironmentClass.rst', + 'Deprecation-85285-DeprecatedSystemConstants.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'PATH_typo3' => [ + 'restFiles' => [ + 'Feature-84153-IntroduceAGenericEnvironmentClass.rst', + 'Deprecation-85285-DeprecatedSystemConstants.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'PATH_typo3conf' => [ + 'restFiles' => [ + 'Feature-84153-IntroduceAGenericEnvironmentClass.rst', + 'Deprecation-85285-DeprecatedSystemConstants.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_OS' => [ + 'restFiles' => [ + 'Feature-84153-IntroduceAGenericEnvironmentClass.rst', + 'Deprecation-85285-DeprecatedSystemConstants.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'NUL' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TAB' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'SUB' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_URL_SYSTEMREQUIREMENTS' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_URL_DOWNLOAD' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_URL_SECURITY' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_URL_CONTRIBUTE' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_URL_CONSULTANCY' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_URL_DOCUMENTATION_TSCONFIG' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_URL_DOCUMENTATION_TSREF' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_URL_DOCUMENTATION' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_URL_MAILINGLISTS' => [ + 'restFiles' => [ + 'Deprecation-85793-SeveralConstantsFromSystemEnvironmentBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'PATH_site' => [ + 'restFiles' => [ + 'Deprecation-85285-DeprecatedSystemConstants.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_version' => [ + 'restFiles' => [ + 'Deprecation-90007-GlobalConstantsTYPO3_versionAndTYPO3_branch.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_branch' => [ + 'restFiles' => [ + 'Deprecation-90007-GlobalConstantsTYPO3_versionAndTYPO3_branch.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_copyright_year' => [ + 'restFiles' => [ + 'Deprecation-89866-Global-TYPO3-information-related-constants.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_URL_GENERAL' => [ + 'restFiles' => [ + 'Deprecation-89866-Global-TYPO3-information-related-constants.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_URL_LICENSE' => [ + 'restFiles' => [ + 'Deprecation-89866-Global-TYPO3-information-related-constants.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_URL_EXCEPTION' => [ + 'restFiles' => [ + 'Deprecation-89866-Global-TYPO3-information-related-constants.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_URL_DONATE' => [ + 'restFiles' => [ + 'Deprecation-89866-Global-TYPO3-information-related-constants.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_URL_WIKI_OPCODECACHE' => [ + 'restFiles' => [ + 'Deprecation-89866-Global-TYPO3-information-related-constants.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'FILE_DENY_PATTERN_DEFAULT' => [ + 'restFiles' => [ + 'Deprecation-90147-UnifiedFileNameValidator.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'PHP_EXTENSIONS_DEFAULT' => [ + 'restFiles' => [ + 'Deprecation-90147-UnifiedFileNameValidator.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_MODE' => [ + 'restFiles' => [ + 'Deprecation-92947-DeprecateTYPO3_MODEAndTYPO3_REQUESTTYPEConstants.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_REQUESTTYPE' => [ + 'restFiles' => [ + 'Deprecation-92947-DeprecateTYPO3_MODEAndTYPO3_REQUESTTYPEConstants.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_REQUESTTYPE_FE' => [ + 'restFiles' => [ + 'Deprecation-92947-DeprecateTYPO3_MODEAndTYPO3_REQUESTTYPEConstants.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_REQUESTTYPE_BE' => [ + 'restFiles' => [ + 'Deprecation-92947-DeprecateTYPO3_MODEAndTYPO3_REQUESTTYPEConstants.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_REQUESTTYPE_CLI' => [ + 'restFiles' => [ + 'Deprecation-92947-DeprecateTYPO3_MODEAndTYPO3_REQUESTTYPEConstants.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_REQUESTTYPE_AJAX' => [ + 'restFiles' => [ + 'Deprecation-92947-DeprecateTYPO3_MODEAndTYPO3_REQUESTTYPEConstants.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_REQUESTTYPE_INSTALL' => [ + 'restFiles' => [ + 'Deprecation-92947-DeprecateTYPO3_MODEAndTYPO3_REQUESTTYPEConstants.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3_mainDir' => [ + 'restFiles' => [ + 'Deprecation-98283-PHPConstantTYPO3_mainDir.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], +]; diff --git a/config/Matcher/v13/ConstructorArgumentMatcher.php b/config/Matcher/v13/ConstructorArgumentMatcher.php new file mode 100644 index 0000000..b040b53 --- /dev/null +++ b/config/Matcher/v13/ConstructorArgumentMatcher.php @@ -0,0 +1,42 @@ + [ + 'required' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84109-DeprecateDependencyResolver.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController' => [ + 'dropped' => [ + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Breaking-82572-RDCTFunctionalityRemoved.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'unused' => [ + 'unusedArgumentNumbers' => [ 6, 7 ], + 'restFiles' => [ + 'Deprecation-86002-TSFEConstructorWithNo_cacheArgument.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapper' => [ + 'called' => [ + 'numberOfMandatoryArguments' => 7, + 'maximumNumberOfArguments' => 8, + 'restFiles' => [ + 'Breaking-87305-UseConstructorInjectionInDataMapper.rst', + 'Deprecation-87305-UseConstructorInjectionInDataMapper.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + ], +]; diff --git a/config/Matcher/v13/FunctionCallMatcher.php b/config/Matcher/v13/FunctionCallMatcher.php new file mode 100644 index 0000000..e3233b8 --- /dev/null +++ b/config/Matcher/v13/FunctionCallMatcher.php @@ -0,0 +1,33 @@ + [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-37180-RemovedExtDirectDebugAndGLOBALSerror.rst', + ], + ], + 'debugEnd' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-37180-RemovedExtDirectDebugAndGLOBALSerror.rst', + ], + ], + 'xdebug' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-82640-Re-arrangingGlobalDebugFunctions.rst', + ], + ], + 'debug' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-82640-Re-arrangingGlobalDebugFunctions.rst', + ], + ], +]; diff --git a/config/Matcher/v13/InterfaceMethodChangedMatcher.php b/config/Matcher/v13/InterfaceMethodChangedMatcher.php new file mode 100644 index 0000000..42969cd --- /dev/null +++ b/config/Matcher/v13/InterfaceMethodChangedMatcher.php @@ -0,0 +1,18 @@ + [ + 'newNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'getHashedPassword' => [ + 'newNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + ], + ], +]; diff --git a/config/Matcher/v13/MethodAnnotationMatcher.php b/config/Matcher/v13/MethodAnnotationMatcher.php new file mode 100644 index 0000000..1d1db23 --- /dev/null +++ b/config/Matcher/v13/MethodAnnotationMatcher.php @@ -0,0 +1,17 @@ + [ + 'restFiles' => [ + 'Feature-83094-ReplaceIgnorevalidationWithTYPO3CMSExtbaseAnnotationIgnoreValidation.rst', + 'Deprecation-83094-ReplaceIgnorevalidationWithTYPO3CMSExtbaseAnnotationIgnoreValidation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '@cli' => [ + 'restFiles' => [ + 'Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], +]; diff --git a/config/Matcher/v13/MethodArgumentDroppedMatcher.php b/config/Matcher/v13/MethodArgumentDroppedMatcher.php new file mode 100644 index 0000000..034c4e3 --- /dev/null +++ b/config/Matcher/v13/MethodArgumentDroppedMatcher.php @@ -0,0 +1,444 @@ +euc_char_mapping' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->sb_char_mapping' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->utf8_char_mapping' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->extFileFunctions' => [ + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80513-DataHandlerVariousMethodsAndMethodArguments.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\LanguageStore->setConfiguration' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\Parser\AbstractXmlParser->getParsedData' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80486-SettingCharsetViaLocalizationParserInterface-getParsedData.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\Parser\LocalizationParserInterface->getParsedData' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80486-SettingCharsetViaLocalizationParserInterface-getParsedData.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\Parser\LocallangXmlParser->getParsedData' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80486-SettingCharsetViaLocalizationParserInterface-getParsedData.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->addInlineLanguageLabelFile' => [ + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->includeLanguageFileForInline' => [ + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Query->like' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-57385-DeprecateParameterCaseSensitiveOfExtbaseLikeComparison.rst', + ], + ], + 'TYPO3\CMS\Frontend\Plugin\AbstractPlugin->pi_getLL' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-71917-DeprecateTheArgumentHscForGetLLGetLLLAndSL.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->getLL' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-71917-DeprecateTheArgumentHscForGetLLGetLLLAndSL.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->getLLL' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-71917-DeprecateTheArgumentHscForGetLLGetLLLAndSL.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->sL' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-71917-DeprecateTheArgumentHscForGetLLGetLLLAndSL.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->getRawRecord' => [ + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-81218-NoWSOLArgumentInPageRepository-getRawRecord.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->performRollback' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->printLogErrorMessages' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-82629-TceDbOptionsPrErrAndUPTRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility->mkdir_deep' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-82702-SecondArgumentOfGeneralUtilitymkdir_deep.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapper->getPlainValue' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-83241-ExtbaseRemovedCustomFunctionalityForDataMapper-getPlainValue.rst', + ], + ], + 'TYPO3\CMS\Impexp\Controller\ImportExportController->addRecordsForPid' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-83592-ImpexpRemovedMaximumNumberOfRecordsRestriction.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Impexp\Controller\ImportExportController->exec_listQueryPid' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-83592-ImpexpRemovedMaximumNumberOfRecordsRestriction.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\core\Authentication\BackendUserAuthentication->getTSConfig' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84993-DeprecateSomeTSconfigRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository->fetchOriginLanguage' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-84877-MethodsOfLocalizationRepositoryChanged.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository->getLocalizedRecordCount' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-84877-MethodsOfLocalizationRepositoryChanged.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository->fetchAvailableLanguages' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-84877-MethodsOfLocalizationRepositoryChanged.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository->getRecordsToCopyDatabaseResult' => [ + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-84877-MethodsOfLocalizationRepositoryChanged.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt->getHashedPassword' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Md5Salt->getHashedPassword' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt->getHashedPassword' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt->getHashedPassword' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->addInlineLanguageLabelArray' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85806-SecondArgumentOfPageRendereraddInlineLanguageLabelArray.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->modAccess' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Frontend\Page\PageRepository->enableFields' => [ + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-88574-4thParameterOfPageRepository-enableFieldsRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\LanguageService->includeLLFile' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-88567-GLOBALS_LOCAL_LANG.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\IndexedSearch\Indexer->backend_initIndexer' => [ + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Breaking-88741-CHashCalculationInIndexedSearchRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceCompressor->concatenateCssFiles' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-88758-SelectiveConcatenationOfCSSFilesInResourceCompressorRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility->wrapClickMenuOnIcon' => [ + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-92583-DeprecateLastArgumentsOfWrapClickMenuOnIcon.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getQueryArguments' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-93041-RemoveTypoScriptOptionAddQueryStringmethod.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\AbstractFile->getPublicUrl' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-94193-PublicUrlWithRelativePathsInFALAPI.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\File->getPublicUrl' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-94193-PublicUrlWithRelativePathsInFALAPI.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\FileInterface->getPublicUrl' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-94193-PublicUrlWithRelativePathsInFALAPI.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\FileReference->getPublicUrl' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-94193-PublicUrlWithRelativePathsInFALAPI.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Folder->getPublicUrl' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-94193-PublicUrlWithRelativePathsInFALAPI.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\InaccessibleFolder->getPublicUrl' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-94193-PublicUrlWithRelativePathsInFALAPI.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ProcessedFile->getPublicUrl' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-94193-PublicUrlWithRelativePathsInFALAPI.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceStorage->getPublicUrl' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-94193-PublicUrlWithRelativePathsInFALAPI.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\OnlineMediaHelperInterface->getPublicUrl' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-94193-PublicUrlWithRelativePathsInFALAPI.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\YouTubeHelper->getPublicUrl' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-94193-PublicUrlWithRelativePathsInFALAPI.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\VimeoHelper->getPublicUrl' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-94193-PublicUrlWithRelativePathsInFALAPI.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\ApplicationInterface->run' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-94272-DeprecatedApplication-runCallback.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->writeForeignField' => [ + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-95062-SkipSortingArgumentOfRelationHandler-writeForeignField.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getATagParams' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-95219-TypoScriptFrontendController-ATagParams.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->writeUC' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95320-VariousMethodArgumentsInAuthenticationObjects.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->unpack_uc' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95320-VariousMethodArgumentsInAuthenticationObjects.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->backendCheckLogin' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95320-VariousMethodArgumentsInAuthenticationObjects.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->isInWebMount' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-95320-VariousMethodArgumentsInAuthenticationObjects.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Backend\Avatar\Image->getUrl' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-96205-RemovalOfLastRelativeToCurrentScriptRemains.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Rendering\AudioTagRenderer->render' => [ + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-96205-RemovalOfLastRelativeToCurrentScriptRemains.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Rendering\FileRendererInterface->render' => [ + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-96205-RemovalOfLastRelativeToCurrentScriptRemains.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Rendering\VideoTagRenderer->render' => [ + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-96205-RemovalOfLastRelativeToCurrentScriptRemains.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Rendering\VimeoRenderer->render' => [ + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-96205-RemovalOfLastRelativeToCurrentScriptRemains.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Rendering\YoutubeRenderer->render' => [ + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-96205-RemovalOfLastRelativeToCurrentScriptRemains.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->checkAuthMode' => [ + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-97265-SimplifiedAccessModeSystem.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->getTable' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-98490-VariousHooksAndMethodsChangedInDatabaseRecordList.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->getQueryBuilder' => [ + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Breaking-98490-VariousHooksAndMethodsChangedInDatabaseRecordList.rst', + ], + ], + 'TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools->flexArray2Xml' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-102151-XMLPrologueAlwaysAddedInFlexArray2Xml.rst', + ], + ], +]; diff --git a/config/Matcher/v13/MethodArgumentDroppedStaticMatcher.php b/config/Matcher/v13/MethodArgumentDroppedStaticMatcher.php new file mode 100644 index 0000000..fc31258 --- /dev/null +++ b/config/Matcher/v13/MethodArgumentDroppedStaticMatcher.php @@ -0,0 +1,106 @@ + [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73516-VariousGeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::intExplode' => [ + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-99900-GeneralUtilityIntExplodeLimitParameter.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::wrapJS' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75621-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Recycler\Utility\RecyclerUtility::getRecordPath' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75637-DeprecateOptionalParametersOfRecyclerUtilitygetRecordPath.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::callUserFunction' => [ + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-74533-ThrowExceptionIfUserFunctionDoesNotExist.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getPagesTSconfig' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-54152-DeprecateArgumentsOfBackendUtilityGetPagesTSconfig.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::isLoaded' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-82899-ExtensionManagementUtilityMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::explodeUrl2Array' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85801-GeneralUtilityexplodeUrl2Array-2ndMethodArgument.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ObjectAccess::getProperty' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-87332-AvoidRuntimeReflectionCallsInObjectAccess.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ObjectAccess::getPropertyInternal' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-87332-AvoidRuntimeReflectionCallsInObjectAccess.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ObjectAccess::setProperty' => [ + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-87332-AvoidRuntimeReflectionCallsInObjectAccess.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::getUrl' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-90956-AlternativeFetchMethodsAndReportsForGeneralUtilitygetUrl.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ArrayUtility::arrayDiffAssocRecursive' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-94137-SwitchBehaviorOfArrayUtilityarrayDiffAssocRecursive.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\DebugUtility::debug' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-98069-DebugConsoleRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Utility\LocalizationUtility::translate' => [ + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-100721-LabelRelatedMethodsAndArguments.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], +]; diff --git a/config/Matcher/v13/MethodArgumentRequiredMatcher.php b/config/Matcher/v13/MethodArgumentRequiredMatcher.php new file mode 100644 index 0000000..d226c6d --- /dev/null +++ b/config/Matcher/v13/MethodArgumentRequiredMatcher.php @@ -0,0 +1,76 @@ +searchWhere' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->calculateLinkVars' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86046-AdditionalArgumentsInSeveralTypoScriptFrontendControllerMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->preparePageContentGeneration' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86046-AdditionalArgumentsInSeveralTypoScriptFrontendControllerMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Routing\Aspect\AspectFactory->createAspects' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Important-88720-RespectSiteForPersistedMappers.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\QueryInterface->logicalAnd' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => PHP_INT_MAX, + 'restFiles' => [ + 'Breaking-96044-HardenMethodSignatureOfLogicalAndAndLogicalOr.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Query->logicalAnd' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => PHP_INT_MAX, + 'restFiles' => [ + 'Breaking-96044-HardenMethodSignatureOfLogicalAndAndLogicalOr.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\QueryInterface->logicalOr' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => PHP_INT_MAX, + 'restFiles' => [ + 'Breaking-96044-HardenMethodSignatureOfLogicalAndAndLogicalOr.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Query->logicalOr' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => PHP_INT_MAX, + 'restFiles' => [ + 'Breaking-96044-HardenMethodSignatureOfLogicalAndAndLogicalOr.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->generatePage_postProcessing' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-97862-HooksRelatedToGeneratingPageContentRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::sanitizeLocalUrl' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-101311-MakeParameterForGeneralUtilitySanitizeLocalUrlRequired.rst', + ], + ], +]; diff --git a/config/Matcher/v13/MethodArgumentRequiredStaticMatcher.php b/config/Matcher/v13/MethodArgumentRequiredStaticMatcher.php new file mode 100644 index 0000000..8735116 --- /dev/null +++ b/config/Matcher/v13/MethodArgumentRequiredStaticMatcher.php @@ -0,0 +1,12 @@ + [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-82899-MoreRestrictingChecksForAPIMethodsInExtensionManagementUtility.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], +]; diff --git a/config/Matcher/v13/MethodArgumentUnusedMatcher.php b/config/Matcher/v13/MethodArgumentUnusedMatcher.php new file mode 100644 index 0000000..9ca9365 --- /dev/null +++ b/config/Matcher/v13/MethodArgumentUnusedMatcher.php @@ -0,0 +1,38 @@ +RTE_transform' => [ + 'unusedArgumentNumbers' => [ 2 ], + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79341-MethodsRelatedToRichtextConfiguration.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\LocalizationFactory->getParsedData' => [ + 'unusedArgumentNumbers' => [ 3, 4 ], + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80486-SettingCharsetViaLocalizationParserInterface-getParsedData.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->linkData' => [ + 'unusedArgumentNumbers' => [ 4 ], + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->whichWorkspace' => [ + 'unusedArgumentNumbers' => [ 1 ], + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80485-MethodParameterOfTSFE-whichWorkspaceToReturnTheWorkspaceTitle.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->TS_AtagToAbs' => [ + 'unusedArgumentNumbers' => [ 2 ], + 'restFiles' => [ + 'Deprecation-83252-Link-tagSyntaxProcesssing.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], +]; diff --git a/config/Matcher/v13/MethodCallMatcher.php b/config/Matcher/v13/MethodCallMatcher.php new file mode 100644 index 0000000..d8f6b2a --- /dev/null +++ b/config/Matcher/v13/MethodCallMatcher.php @@ -0,0 +1,6375 @@ +confirmMsg' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\BackendController->addCssFile' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80491-BackendControllerInclusionHooks.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\BackendController->addJavascript' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80491-BackendControllerInclusionHooks.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\BackendController->addJavascriptFile' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80491-BackendControllerInclusionHooks.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\BackendController->includeLegacyBackendItems' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Page\LocalizationController->getRecordUidsToCopy' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78872-DeprecateMethodGetRecordUidsToCopy.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Page\PageLayoutController->printContent' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80445-DeprecatePrintContentMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository->getAllowedLanguagesForBackendUser' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75760-DeprecateMethodsOfLocalizationRepository.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository->getExcludeQueryPart' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75760-DeprecateMethodsOfLocalizationRepository.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository->getPreviousLocalizedRecordUid' => [ + 'numberOfMandatoryArguments' => 5, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79258-MethodsInLocalizationRepository.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository->getRecordLocalization' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79258-MethodsInLocalizationRepository.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\FormDataProvider\AbstractItemProvider->sanitizeMaxItems' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78899-FormEngineMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Module\AbstractFunctionModule->getBackPath' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78314-AbstractFunctionModule-getBackPath.rst', + ], + ], + 'TYPO3\CMS\Backend\Module\AbstractFunctionModule->incLocalLang' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80511-AbstractFunctionModule-incLocalLangAndThisPath.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\AbstractFormElement->isWizardsDisabled' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\AbstractFormElement->renderWizards' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 9, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78899-FormEngineMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\AbstractNode->getValidationDataAsDataAttribute' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78899-FormEngineMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\FormResultCompiler->JStop' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75363-DeprecateFormResultCompilerJStop.rst', + ], + ], + 'TYPO3\CMS\Backend\Routing\UriBuilder->buildUriFromAjaxId' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75340-MethodsRelatedToGeneratingTraditionalBackendAJAXURLs.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->divider' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-71260-DocumentTemplateMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->funcMenu' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72733-DeprecateMoreMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->getContextMenuCode' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->getDragDropCode' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72733-DeprecateMoreMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->getHeader' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->getResourceHeader' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->getTabMenu' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72733-DeprecateMoreMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->getTabMenuRaw' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->header' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->icons' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->loadJavascriptLib' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->section' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->sectionBegin' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-71260-DocumentTemplateMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->sectionEnd' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-71260-DocumentTemplateMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->sectionHeader' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-71260-DocumentTemplateMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->t3Button' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->getVersionSelector' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72733-DeprecateMoreMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->viewPageIcon' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->wrapInCData' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72733-DeprecateMoreMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->wrapScriptTags' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\ModuleTemplate->getVersionSelector' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72733-DeprecateMoreMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\View\PageLayoutView->pages_getTree' => [ + 'numberOfMandatoryArguments' => 5, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-76520-DeprecateMethodPages_getTreeOfPageLayoutView.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->veriCode' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79327-DeprecateAbstractUserAuthenticationveriCodeMethod.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->convCapitalize' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->conv_case' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->euc_char2byte_pos' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->euc_strlen' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->euc_strtrunc' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->euc_substr' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->getPreferredClientLanguage' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73511-BrowserLanguageDetectionMovedToLocales.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->strlen' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->strtrunc' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->substr' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->utf8_byte2char_pos' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->utf8_strlen' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->utf8_strpos' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->utf8_strrpos' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->utf8_strtrunc' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->utf8_substr' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->loadExtensionTables' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80079-DeprecatedBootstraploadExtensionTables.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->readyForInterface' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78899-FormEngineMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Database\QueryView->tableWrap' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77557-MethodQueryView-tableWrap.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->createTempSubDir' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80514-GraphicalFunctions-tempPathAndCreateTempSubDir.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->prependAbsolutePath' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-74022-GraphicalFunctions-prependAbsolutePath.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\IconRegistry->getDeprecationSettings' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73606-DeprecateIconRegistrygetDeprecationSettings.rst', + ], + ], + 'TYPO3\CMS\Core\Messaging\FlashMessage->getIconName' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78477-RefactoringOfFlashMessageRendering.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->splitConfArray' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78650-TemplateService-splitConfArray.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->fileContent' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77477-TemplateService-fileContent.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->removeQueryString' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-74156-TemplateServicesortedKeyListAndTemplateService-removeQueryString.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->sortedKeyList' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-74156-TemplateServicesortedKeyListAndTemplateService-removeQueryString.rst', + ], + ], + 'TYPO3\CMS\Dashboard\DashboardInitializationService->getRequireJsModules' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-96524-DeprecateInlineJavaScriptInDashboard.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Qom\Comparison->getParameterIdentifier' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77502-ExtbasePreparsingOfQueriesRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Qom\Comparison->setParameterIdentifier' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77502-ExtbasePreparsingOfQueriesRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings->getUsePreparedStatement' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77432-ExtbasePreparedStatementQueryOption.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings->getUseQueryCache' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Breaking-77460-ExtbaseQueryCacheRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings->usePreparedStatement' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77432-ExtbasePreparedStatementQueryOption.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings->useQueryCache' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Breaking-77460-ExtbaseQueryCacheRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Rendering\RenderingContext->getObjectManager' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79972-DeprecatedFluidOverrides.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Rendering\RenderingContext->getTemplateVariableContainer' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-69863-DeprecateGetTemplateVariableContainerFunction.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Rendering\RenderingContext->injectObjectManager' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Rendering\RenderingContext->setLegacyMode' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79972-DeprecatedFluidOverrides.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\AbstractFormElement->onSubmit' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\AbstractSection->onSubmit' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\FileUpload->onBuildingFinished' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\FormElementInterface->onSubmit' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\UnknownFormElement->onSubmit' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\Renderable\AbstractRenderable->beforeRendering' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\Renderable\AbstractRenderable->onBuildingFinished' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\Renderable\RenderableInterface->onBuildingFinished' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\Renderable\RootRenderableInterface->beforeRendering' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Runtime\FormRuntime->beforeRendering' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->record_registration' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-70316-FrontendBasketWithRecs.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\AbstractContentObject->getContentObject' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-68748-DeprecateAbstractContentObjectgetContentObject.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->subMenu' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->link' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->procesItemStates' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->changeLinksForAccessRestrictedPages' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->isNext' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->isActive' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->isCurrent' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->isSubMenu' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->isItemState' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->accessKey' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->userProcess' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->setATagParts' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->getPageTitle' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->getMPvar' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->getDoktypeExcludeWhere' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->getBannedUids' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->menuTypoLink' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 7, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\GraphicalMenuContentObject->extProc_RO' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\GraphicalMenuContentObject->extProc_init' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\GraphicalMenuContentObject->extProc_beforeLinking' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\GraphicalMenuContentObject->extProc_afterLinking' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\GraphicalMenuContentObject->extProc_beforeAllWrap' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\GraphicalMenuContentObject->extProc_fisish' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->URLqMark' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80510-ContentObjectRenderer-URLqMark.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->clearTSProperties' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80532-GifBuilder-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->fileResource' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77524-DeprecatedMethodFileResourceOfContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->fillInMarkerArray' => [ + // Note: This was moved from ContentObjectRenderer to TemplateService + // If usage is adapted to TemplateService, it will still match (no class instance check) + // And will turn into a false positive match. + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80527-Marker-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getClosestMPvalueForPage' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getSubpart' => [ + // Note: This was moved from ContentObjectRenderer to TemplateService + // If usage is adapted to TemplateService, it will still match (no class instance check) + // And will turn into a false positive match. + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80527-Marker-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getWhere' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->gifBuilderTextBox' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80532-GifBuilder-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->includeLibs' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73514-IncludeLibraryMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->linebreaks' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80532-GifBuilder-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->processParams' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72851-DeprecateSomeFunctionsNotInUseAnymoreInTheCore.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->removeBadHTML' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-15415-DeprecateRemoveBadHTML.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->stdWrap_fontTag' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-76383-DeprecateFontTag.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->stdWrap_removeBadHTML' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-15415-DeprecateRemoveBadHTML.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->substituteMarker' => [ + // Note: This was moved from ContentObjectRenderer to TemplateService + // If usage is adapted to TemplateService, it will still match (no class instance check) + // And will turn into a false positive match. + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80527-Marker-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->substituteMarkerAndSubpartArrayRecursive' => [ + // Note: This was moved from ContentObjectRenderer to TemplateService + // If usage is adapted to TemplateService, it will still match (no class instance check) + // And will turn into a false positive match. + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80527-Marker-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->substituteMarkerArray' => [ + // Note: This was moved from ContentObjectRenderer to TemplateService + // If usage is adapted to TemplateService, it will still match (no class instance check) + // And will turn into a false positive match. + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80527-Marker-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->substituteMarkerArrayCached' => [ + // Note: This was moved from ContentObjectRenderer to TemplateService + // If usage is adapted to TemplateService, it will still match (no class instance check) + // And will turn into a false positive match. + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80527-Marker-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->substituteMarkerInObject' => [ + // Note: This was moved from ContentObjectRenderer to TemplateService + // If usage is adapted to TemplateService, it will still match (no class instance check) + // And will turn into a false positive match. + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80527-Marker-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->substituteSubpart' => [ + // Note: This was moved from ContentObjectRenderer to TemplateService + // If usage is adapted to TemplateService, it will still match (no class instance check) + // And will turn into a false positive match. + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80527-Marker-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->substituteSubpartArray' => [ + // Note: This was moved from ContentObjectRenderer to TemplateService + // If usage is adapted to TemplateService, it will still match (no class instance check) + // And will turn into a false positive match. + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80527-Marker-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\TextMenuContentObject->getBeforeAfter' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\TextMenuContentObject->extProc_init' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\TextMenuContentObject->extProc_beforeLinking' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\TextMenuContentObject->extProc_afterLinking' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\TextMenuContentObject->extProc_beforeAllWrap' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\TextMenuContentObject->extProc_finish' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->beLoginLinkIPList' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80444-TypoScriptFrontendController-BeLoginLinkIPList.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->csConv' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75327-TSFE-csConvObjAndTSFE-csConv.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->encryptCharcode' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79858-TSFE-relatedPropertiesAndMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->encryptEmail' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79858-TSFE-relatedPropertiesAndMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->generatePage_whichScript' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79858-TSFE-relatedPropertiesAndMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->includeLibraries' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73514-IncludeLibraryMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->setParseTime' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->getPathFromRootline' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77405-PageRepository-getPathFromRootline.rst', + ], + ], + 'TYPO3\CMS\IndexedSearch\Indexer->includeCrawlerClass' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78679-CrawlerInclusionViaRequire_onceInIndexedSearch.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->addModuleLabels' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72340-MovedModuleLabelsFromLanguageServiceToModuleLoader.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->getParserFactory' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73482-LANG-csConvObjAndLANG-parserFactory.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->makeEntities' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-71916-LanguageService-makeEntities.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->overrideLL' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72496-DeprecatedLANG-overrideLL.rst', + ], + ], + 'TYPO3\CMS\Lowlevel\Utility\ArrayBrowser->wrapValue' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80440-EXTlowlevelArrayBrowser-wrapValue.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList->makeQueryArray' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-76259-DeprecateMethodMakeQueryArrayOfAbstractDatabaseRecordList.rst', + ], + ], + 'TYPO3\CMS\Taskcenter\Controller\TaskModuleController->printContent' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80445-DeprecatePrintContentMethods.rst', + ], + ], + 'TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateInformationModuleFunctionController->processTemplateRowAfterLoading' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-81171-EditAbilityOfTypoScriptTemplateInEXTtstemplateRemoved.rst', + ], + ], + 'TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateInformationModuleFunctionController->processTemplateRowBeforeSaving' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-81171-EditAbilityOfTypoScriptTemplateInEXTtstemplateRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Model\BackendUserGroup->setHideInList' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-81534-DatabaseFieldBe_groupshide_in_listsDropped.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Model\BackendUserGroup->getHideInList' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-81534-DatabaseFieldBe_groupshide_in_listsDropped.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->formWidth' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-81540-DeprecateDocumentTemplateformWidth.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extensionmanager\Utility\FileHandlingUtility->sendSqlDumpFileToBrowserAndDelete' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-82148-DownloadSQLDumpDroppedInEM.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->main' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->toggleHighlight' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->displaySettings' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->displayHistory' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->displayMultipleDiff' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->renderDiff' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->generateTitle' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->createRollbackLink' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->linkPage' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->removeFilefields' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->resolveElement' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->resolveShUid' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\ElementHistoryController->main' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\ConfigurationForm->ext_makeHelpInformationForCategory' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-82398-RemoveSpecialConstantTSConstantEditor.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\ConfigurationForm->ext_displayExample' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-82398-RemoveSpecialConstantTSConstantEditor.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\ExtendedTemplateService->ext_getTSCE_config' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-82398-RemoveSpecialConstantTSConstantEditor.rst', + ], + ], + 'TYPO3\CMS\Extensionmanager\Domain\Model\ConfigurationCategory->setHighlightText' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-82398-RemoveSpecialConstantTSConstantEditor.rst', + ], + ], + 'TYPO3\CMS\Extensionmanager\Domain\Model\ConfigurationCategory->getHighlightText' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-82398-RemoveSpecialConstantTSConstantEditor.rst', + ], + ], + 'TYPO3\CMS\Extensionmanager\Domain\Model\ConfigurationItem->setHighlight' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-82398-RemoveSpecialConstantTSConstantEditor.rst', + ], + ], + 'TYPO3\CMS\Extensionmanager\Domain\Model\ConfigurationItem->getHighlight' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-82398-RemoveSpecialConstantTSConstantEditor.rst', + ], + ], + 'TYPO3\CMS\SysNote\Domain\Repository\SysNoteRepository->findByPidsAndAuthor' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-82506-RemoveBackendUserRepositoryInjectionInNoteController.rst', + ], + ], + 'TYPO3\CMS\Core\Service\AbstractService->devLog' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-52694-DeprecatedGeneralUtilitydevLog.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->sendRedirect' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-82572-RDCTFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->updateMD5paramsRecord' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-82572-RDCTFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->ensureClassLoadingInformationExists' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Version\DataHandler\CommandMap->setWorkspacesConsiderReferences' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-82701-AlwaysConsiderPublishingReferencesInWorkspaces.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->resorting' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-85300-DataHandlerResortingMethod.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->readLLfile' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-81217-TSFE-relatedLanguageMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->getLLL' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-81217-TSFE-relatedLanguageMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->initLLvars' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-81217-TSFE-relatedLanguageMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->addMetaTag' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-81464-AddAPIForMetaTagManagement.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\PropertyReflection->isTaggedWith' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\PropertyReflection->getTagsValues' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\PropertyReflection->getTagValues' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ClassSchema->addProperty' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ClassSchema->setModelType' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ClassSchema->getModelType' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ClassSchema->setUuidPropertyName' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ClassSchema->getUuidPropertyName' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ClassSchema->markAsIdentityProperty' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ClassSchema->getIdentityProperties' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-57594-OptimizeReflectionServiceCacheHandling.rst', + ], + ], + 'TYPO3\CMS\Scheduler\Scheduler->scheduleNextSchedulerRunUsingAtDaemon' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-82832-UseAtDaemonDroppedFromScheduler.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->getDomainNameForPid' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-82926-DomainRelatedApiMethodInTSFE.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Configuration\TranslationConfigurationProvider->getTranslationTable' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-82445-PageTranslationRelatedFunctionality.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Configuration\TranslationConfigurationProvider->isTranslationInOwnTable' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-82445-PageTranslationRelatedFunctionality.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Configuration\TranslationConfigurationProvider->foreignTranslationTable' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-82445-PageTranslationRelatedFunctionality.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->newlog2' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Deprecation-83121-LoggingMethodDataHandler-newlog2.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->deleteClause' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-83118-DeleteClauseMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->stdWrap_spaceBefore' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-83124-RemoveStdWrapOptionsSpaceSpaceBeforeSpaceAfter.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->stdWrap_spaceAfter' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-83124-RemoveStdWrapOptionsSpaceSpaceBeforeSpaceAfter.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->stdWrap_space' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-83124-RemoveStdWrapOptionsSpaceSpaceBeforeSpaceAfter.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\BackendController->loadResourcesForRegisteredNavigationComponents' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\Pagetree\ExtdirectTreeDataProvider->getNodeTypes' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\Pagetree\ExtdirectTreeDataProvider->loadResources' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->setExtJsPath' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->getExtJsPath' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->addExtOnReadyCode' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->addExtDirectCode' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->loadExtJS' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->enableExtJsDebug' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-82426-ExtJSAndExtDirectRemoval.rst', + ], + ], + 'TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->extGetNumberOfCachedPages' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-81460-DeprecateGetByTagOnCacheFrontends.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->stdWrap_TCAselectItem' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-83122-RemovedStdWrapOptionTCAselectItem.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->TCAlookup' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-83122-RemovedStdWrapOptionTCAselectItem.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->clean_directory' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-83256-RemovedLockFilePathFunctionality.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->printTitle' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-83254-MovedPageGenerationMethodsIntoTSFE.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->transformStyledATags' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-83252-Link-tagSyntaxProcesssing.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->TS_links_rte' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-83252-Link-tagSyntaxProcesssing.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->pageUnavailableAndExit' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-83883-PageNotFoundAndErrorHandlingInFrontend.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->pageNotFoundAndExit' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-83883-PageNotFoundAndErrorHandlingInFrontend.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->checkPageUnavailableHandler' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-83883-PageNotFoundAndErrorHandlingInFrontend.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->pageUnavailableHandler' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-83883-PageNotFoundAndErrorHandlingInFrontend.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->pageNotFoundHandler' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-83883-PageNotFoundAndErrorHandlingInFrontend.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->pageErrorHandler' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-83883-PageNotFoundAndErrorHandlingInFrontend.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\AbstractTreeView->setDataFromArray' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-83904-ArrayHandlingInAbstractTreeView.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\AbstractTreeView->setDataFromTreeArray' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-83904-ArrayHandlingInAbstractTreeView.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Filelist\FileFacade->getIcon' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-83942-DeprecatedFileFacadegetIcon.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->redirectToInstallTool' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->registerRequestHandlerImplementation' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->resolveRequestHandler' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->handleRequest' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->sendResponse' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->checkLockedBackendAndRedirectOrDie' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->checkBackendIpOrDie' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->checkSslBackendAndRedirectIfNeeded' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->initializeOutputCompression' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->sendHttpHeaders' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->shutdown' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->initializeBackendTemplate' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->endOutputBufferingAndCleanPreviousOutput' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->getApplicationContext' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->getRequestId' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Frontend\View\AdminPanelView->getAdminPanelHeaderData' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84118-VariousPublicMethodsOfAdminPanelViewDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\View\AdminPanelView->isAdminModuleEnabled' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84118-VariousPublicMethodsOfAdminPanelViewDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\View\AdminPanelView->saveConfigOptions' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84118-VariousPublicMethodsOfAdminPanelViewDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\View\AdminPanelView->extGetFeAdminValue' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-84118-VariousPublicMethodsOfAdminPanelViewDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\View\AdminPanelView->forcePreview' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84118-VariousPublicMethodsOfAdminPanelViewDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\View\AdminPanelView->isAdminModuleOpen' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84118-VariousPublicMethodsOfAdminPanelViewDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\View\AdminPanelView->extGetHead' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84118-VariousPublicMethodsOfAdminPanelViewDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\View\AdminPanelView->linkSectionHeader' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84118-VariousPublicMethodsOfAdminPanelViewDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\View\AdminPanelView->extGetItem' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Deprecation-84118-VariousPublicMethodsOfAdminPanelViewDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\ElementBrowserFolderTreeView->ext_isLinkable' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84145-DeprecateExt_isLinkable.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Package\PackageManager->injectDependencyResolver' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84109-DeprecateDependencyResolver.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->preInit' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->doProcessData' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->processData' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->makeEditForm' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->compileForm' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->shortCutLink' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->openInNewWindowLink' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->languageSwitch' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->localizationRedirect' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->getLanguages' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->fixWSversioningInEditConf' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->getRecordForEdit' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->compileStoreDat' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->getNewIconMode' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->closeDocument' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->setDocument' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController->initPage' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84273-ProtectedMethodsAndPropertiesInFileSystemNavigationFrameController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\LogoutController->logout' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84275-ProtectedMethodInLogoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\ElementInformationController->getLabelForTableColumn' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-84284-ProtectedMethodsAndPropertiesInContentElementElementInformationController.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\EditFileController->target' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84295-UseServerRequestInterfaceInFileEditFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\LoginController->makeInterfaceSelectorBox' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84274-ProtectedMethodsAndPropertiesInLoginController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\FileUploadController->renderUploadForm' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84326-ProtectedMethodsAndPropertiesInFileUploadController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\FileController->initClipboard' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84324-UseServerRequestInterfaceInFileFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\FileController->finish' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84324-UseServerRequestInterfaceInFileFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\SimpleDataHandlerController->initClipboard' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84374-ProtectedMethodsAndPropertiesInSimpleDataHandlerController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->tableWizard' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->getConfigCode' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->getTableHTML' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->changeFunc' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->cfgArray2CfgString' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->cfgString2CfgArray' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Rsaauth\RsaEncryptionEncoder->getRsaPublicKey' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84407-AJAXRequestMethodsInRsaEncryptionEncoder.rst', + ], + ], + 'TYPO3\CMS\Rsaauth\RsaEncryptionEncoder->getRsaPublicKeyAjaxHandler' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84407-AJAXRequestMethodsInRsaEncryptionEncoder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Validation\ValidatorResolver->buildMethodArgumentsValidatorConjunctions' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-83475-AggregateValidatorInformationInClassSchema-1.rst', + ], + ], + 'TYPO3\CMS\Install\Service\CoreVersionService->getDownloadBaseUrl' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84549-DeprecateMethodsInCoreVersionService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Install\Service\CoreVersionService->isYoungerPatchDevelopmentReleaseAvailable' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84549-DeprecateMethodsInCoreVersionService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Install\Service\CoreVersionService->getYoungestPatchDevelopmentRelease' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84549-DeprecateMethodsInCoreVersionService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Install\Service\CoreVersionService->updateVersionMatrix' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84549-DeprecateMethodsInCoreVersionService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->linkData' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 8, + 'restFiles' => [ + 'Deprecation-84637-TemplateService-linkDataFunctionalityMovedInPageLinkBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->getFromMPmap' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84637-TemplateService-linkDataFunctionalityMovedInPageLinkBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->initMPmap_create' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-84637-TemplateService-linkDataFunctionalityMovedInPageLinkBuilder.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->initializeAdminPanel' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84641-DeprecatedAdminPanelRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->initializeFrontendEdit' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84641-DeprecatedAdminPanelRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->isFrontendEditingActive' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84641-DeprecatedAdminPanelRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->displayAdminPanel' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84641-DeprecatedAdminPanelRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->isAdminPanelVisible' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84641-DeprecatedAdminPanelRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->findDomainRecord' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84725-SysDomainResolvingMovedIntoMiddleware.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->getDomainStartPage' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-84725-SysDomainResolvingMovedIntoMiddleware.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->connectToDB' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84965-VariousTypoScriptFrontendControllerMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->checkAlternativeIdMethods' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84965-VariousTypoScriptFrontendControllerMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->initializeBackendUser' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84965-VariousTypoScriptFrontendControllerMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->handleDataSubmission' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84965-VariousTypoScriptFrontendControllerMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->setCSS' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-84965-VariousTypoScriptFrontendControllerMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->convPOSTCharset' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84965-VariousTypoScriptFrontendControllerMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->addTScomment' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84980-BackendUserAuthentication-addTScommentDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->simplelog' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-84981-BackendUserAuthentication-simplelogDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->getTSConfigVal' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84993-DeprecateSomeTSconfigRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->getTSConfigProp' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84993-DeprecateSomeTSconfigRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\backend\Tree\View\PagePositionMap->getModConfig' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84993-DeprecateSomeTSconfigRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\core\DataHandling\DataHandler->getTCEMAIN_TSconfig' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84993-DeprecateSomeTSconfigRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository->getUsedLanguagesInPageAndColumn' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-84877-MethodsOfLocalizationRepositoryChanged.rst', + ], + ], + 'TYPO3\CMS\Extbase\Validation\ValidatorResolver->buildSubObjectValidator' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85005-DeprecateMethodsAndConstantsInValidatorResolver.rst', + ], + ], + 'TYPO3\CMS\Extbase\Validation\ValidatorResolver->parseValidatorAnnotation' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85005-DeprecateMethodsAndConstantsInValidatorResolver.rst', + ], + ], + 'TYPO3\CMS\Extbase\Validation\ValidatorResolver->parseValidatorOptions' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85005-DeprecateMethodsAndConstantsInValidatorResolver.rst', + ], + ], + 'TYPO3\CMS\Extbase\Validation\ValidatorResolver->unquoteString' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85005-DeprecateMethodsAndConstantsInValidatorResolver.rst', + ], + ], + 'TYPO3\CMS\Extbase\Validation\ValidatorResolver->getMethodValidateAnnotations' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\Argument->getValidationResults' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85012-OnlyValidateMethodParamsIfNeeded.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\Arguments->getValidationResults' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85012-OnlyValidateMethodParamsIfNeeded.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->parse_charset' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->convArray' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->utf8_to_entities' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->entities_to_utf8' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->crop' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->convCaseFirst' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->utf8_char2byte_pos' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Driver\AbstractHierarchicalFilesystemDriver->getCharsetConversion' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85125-UsagesOfCharsetConverterInCore.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Routing\UriBuilder->buildUriFromModule' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85113-LegacyBackendModuleRoutingMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->getPageShortcut' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Deprecation-85130-TSFE-getPageShortcutMovedToPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ReflectionService->getClassTagsValues' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85004-DeprecateMethodsInReflectionService.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ReflectionService->getClassTagValues' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85004-DeprecateMethodsInReflectionService.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ReflectionService->getClassPropertyNames' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85004-DeprecateMethodsInReflectionService.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ReflectionService->hasMethod' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85004-DeprecateMethodsInReflectionService.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ReflectionService->getMethodTagsValues' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85004-DeprecateMethodsInReflectionService.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ReflectionService->getMethodParameters' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85004-DeprecateMethodsInReflectionService.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ReflectionService->getPropertyTagsValues' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85004-DeprecateMethodsInReflectionService.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ReflectionService->getPropertyTagValues' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85004-DeprecateMethodsInReflectionService.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ReflectionService->isClassTaggedWith' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85004-DeprecateMethodsInReflectionService.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ReflectionService->isPropertyTaggedWith' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-85004-DeprecateMethodsInReflectionService.rst', + ], + ], + 'TYPO3\CMS\Setup\Controller\SetupModuleController->languageUpdate' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85196-ProtectSetupModuleController.rst', + ], + ], + 'TYPO3\CMS\Setup\Controller\SetupModuleController->simulateUser' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85196-ProtectSetupModuleController.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->getFileName' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85445-TemplateService-getFileName.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->getRootLine' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85557-PageRepository-getRootLine.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->calcIntExplode' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85451-ContentObjectRenderer-calcIntExplodeDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->getUniqueId' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85555-TypoScriptFrontendController-getUniqueId.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->enableFields' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85558-ContentObjectRenderer-enableFields.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Scheduler\Controller\SchedulerModuleController->addMessage' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-84387-DeprecatedMethodAndPropertyInSchedulerModuleController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->enableConcatenateFiles' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-65578-ConfigconcatenateJsAndCssAndConcatenateFiles.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->getConcatenateFiles' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-65578-ConfigconcatenateJsAndCssAndConcatenateFiles.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->disableConcatenateFiles' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-65578-ConfigconcatenateJsAndCssAndConcatenateFiles.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->checkWorkspaceAccess' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85554-PageRepository-checkWorkspaceAccess.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->initTemplate' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85666-TypoScriptFrontendController-initTemplate.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Adminpanel\View\AdminPanelView->isAdminModuleEnabled' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84584-AdminPanelViewIsAdminModuleEnabledAndExt_makeToolbarDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Adminpanel\View\AdminPanelView->ext_makeToolBar' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84584-AdminPanelViewIsAdminModuleEnabledAndExt_makeToolbarDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->getRecordsByField' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 7, + 'restFiles' => [ + 'Deprecation-85699-MethodsInPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\ModuleTemplate->loadJavascriptLib' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85701-MethodsInModuleTemplate.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\ModuleTemplate->icons' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85701-MethodsInModuleTemplate.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->addStyleSheet' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-85735-MethodAndPropertyInDocumentTemplate.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->getFileReferences' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85699-MethodsInPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->movePlhOL' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85699-MethodsInPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->getMovePlaceholder' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85699-MethodsInPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Service\EnvironmentService->isEnvironmentInCliMode' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85807-EnvironmentServiceisEnvironmentInCliMode.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Argon2iSalt->getOptions' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Argon2iSalt->setOptions' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BcryptSalt->getOptions' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BcryptSalt->setOptions' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt->getHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt->getMaxHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt->getMinHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt->getSaltLength' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt->getSetting' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt->setHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt->setMaxHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt->setMinHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Md5Salt->getSetting' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Md5Salt->getSaltLength' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt->getHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt->getMaxHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt->getMinHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt->getSaltLength' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt->getSetting' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt->setHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt->setMaxHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt->setMinHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt->getHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt->getMaxHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt->getMinHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt->getSaltLength' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt->getSetting' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt->setHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt->setMaxHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt->setMinHashCount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt->isValidSalt' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt->base64Encode' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Md5Salt->isValidSalt' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Md5Salt->base64Encode' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt->isValidSalt' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt->base64Encode' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt->base64Decode' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt->isValidSalt' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt->base64Encode' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85804-SaltedPasswordHashClassDeprecations.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->configure' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->setEarlyInstance' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->getEarlyInstance' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->getEarlyInstances' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->initializePackageManagement' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->setRequestType' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\File->_getMetaData' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85895-DeprecateFile_getMetaData.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->initFEuser' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85878-EidUtilityAndVariousTSFEMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->sendCacheHeaders' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85878-EidUtilityAndVariousTSFEMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->storeSessionData' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85878-EidUtilityAndVariousTSFEMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->hook_eofe' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85878-EidUtilityAndVariousTSFEMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->previewInfo' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85878-EidUtilityAndVariousTSFEMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->addTempContentHttpHeaders' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85878-EidUtilityAndVariousTSFEMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->domainNameMatchesCurrentRequest' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85892-VariousMethodsRegardingSysDomainResolving.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->getDomainDataForPid' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85892-VariousMethodsRegardingSysDomainResolving.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->getLocalizedPageTitle' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->getNumberOfHiddenElements' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->local_linkThisScript' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->pageIsNotLockedForEditors' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->contentIsNotLockedForEditors' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Info\Controller\TranslationStatusController->getSystemLanguages' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85164-LanguageRelatedMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\View\PageLayoutView->languageFlag' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85164-LanguageRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->compareUident' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85960-CompareUidentDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractAuthenticationService->compareUident' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85960-CompareUidentDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->getFirstWebPage' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85971-DeprecatePageRepository-getFirstWebPage.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extensionmanager\Command\ExtensionCommandController->installCommand' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85996-ExtensionManagerCommandController.rst', + ], + ], + 'TYPO3\CMS\Extensionmanager\Command\ExtensionCommandController->uninstallCommand' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85996-ExtensionManagerCommandController.rst', + ], + ], + 'TYPO3\CMS\Extensionmanager\Command\ExtensionCommandController->dumpClassLoadingInformationCommand' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85996-ExtensionManagerCommandController.rst', + ], + ], + 'TYPO3\CMS\Setup\Controller\SetupModuleController->storeIncomingData' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86180-ProtectedMethodsInSetupModuleController.rst', + ], + ], + 'TYPO3\CMS\Taskcenter\Controller\TaskModuleController->urlInIframe' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86182-ProtectedTaskModuleController.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Controller\AbstractLinkBrowserController->renderLinkAttributeFields' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86193-ProtectMethodsInAbstractLinkBrowserController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Controller\AbstractLinkBrowserController->getDisplayedLinkHandlerId' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86193-ProtectMethodsInAbstractLinkBrowserController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\RteCKEditor\Controller\BrowseLinksController->renderLinkAttributeFields' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86193-ProtectMethodsInAbstractLinkBrowserController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\RteCKEditor\Controller\BrowseLinksController->getPageConfigLabel' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-86193-ProtectMethodsInAbstractLinkBrowserController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\RteCKEditor\Controller\BrowseLinksController->getDisplayedLinkHandlerId' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86193-ProtectMethodsInAbstractLinkBrowserController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Impexp\Controller\ImportExportController->addRecordsForPid' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85031-ProtectedImportExportController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Impexp\Controller\ImportExportController->exec_listQueryPid' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85031-ProtectedImportExportController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Impexp\Controller\ImportExportController->makeConfigurationForm' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85031-ProtectedImportExportController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Impexp\Controller\ImportExportController->makeAdvancedOptionsForm' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85031-ProtectedImportExportController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Impexp\Controller\ImportExportController->makeSaveForm' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85031-ProtectedImportExportController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Impexp\Controller\ImportExportController->getTableSelectOptions' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85031-ProtectedImportExportController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Impexp\Controller\ImportExportController->filterPageIds' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85031-ProtectedImportExportController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->tempPageCacheContent' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->realPageCacheContent' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->setPageCacheContent' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->clearPageCacheContent_pidList' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->setSysLastChanged' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->contentStrReplace' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Core\Bootstrap->configureObjectManager' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86270-ExtbaseXclassViaTypoScriptSettings.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Widget\Bootstrap->configureObjectManager' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86270-ExtbaseXclassViaTypoScriptSettings.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->checkBackendAccessSettingsFromInitPhp' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86288-FrontendBackendUserAuthenticationMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->extPageReadAccess' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86288-FrontendBackendUserAuthenticationMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->extGetTreeList' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-86288-FrontendBackendUserAuthenticationMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->extGetLL' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86288-FrontendBackendUserAuthenticationMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Cli\Command->isFlushingCaches' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85981-AnnotationFlushesCaches.rst', + ], + ], + 'TYPO3\CMS\Install\Updates\AbstractUpdate->executeUpdate' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86366-MethodsInAbstractUpdate.rst', + ], + ], + 'TYPO3\CMS\Install\Updates\AbstractUpdate->updateNecessary' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86366-MethodsInAbstractUpdate.rst', + ], + ], + 'TYPO3\CMS\Install\Updates\AbstractUpdate->getPrerequisites' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86366-MethodsInAbstractUpdate.rst', + ], + ], + 'TYPO3\CMS\Install\Updates\AbstractUpdate->setOutput' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86366-MethodsInAbstractUpdate.rst', + ], + ], + 'TYPO3\CMS\Install\Updates\AbstractUpdate->shouldRenderWizard' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86366-MethodsInAbstractUpdate.rst', + ], + ], + 'TYPO3\CMS\Install\Updates\AbstractUpdate->checkIfTableExists' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86366-MethodsInAbstractUpdate.rst', + ], + ], + 'TYPO3\CMS\Install\Updates\AbstractUpdate->installExtensions' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86366-MethodsInAbstractUpdate.rst', + ], + ], + 'TYPO3\CMS\Install\Updates\AbstractUpdate->markWizardAsDone' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86366-MethodsInAbstractUpdate.rst', + ], + ], + 'TYPO3\CMS\Install\Updates\AbstractUpdate->isWizardDone' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86366-MethodsInAbstractUpdate.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->mergingWithGetVars' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86389-GeneralUtility_GETsetAndTSFE-mergingWithGetVars.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->checkValue_group_select_file' => [ + 'numberOfMandatoryArguments' => 8, + 'maximumNumberOfArguments' => 8, + 'restFiles' => [ + 'Deprecation-86406-TCATypeGroupInternal_typeFileAndFile_reference.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->copyRecord_procFilesRefs' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-86406-TCATypeGroupInternal_typeFileAndFile_reference.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->extFileFields' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86406-TCATypeGroupInternal_typeFileAndFile_reference.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->extFileFunctions' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-86406-TCATypeGroupInternal_typeFileAndFile_reference.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Database\ReferenceIndex->getRelations_procFiles' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-86406-TCATypeGroupInternal_typeFileAndFile_reference.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Integrity\DatabaseIntegrityCheck->getFileFields' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86406-TCATypeGroupInternal_typeFileAndFile_reference.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->makeCacheHash' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86411-TSFE-makeCacheHash.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->stdWrap_addParams' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86433-VariousStdWrapFunctionsAndContentObjectRenderer-relatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->stdWrap_filelink' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86433-VariousStdWrapFunctionsAndContentObjectRenderer-relatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->stdWrap_filelist' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86433-VariousStdWrapFunctionsAndContentObjectRenderer-relatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->addParams' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86433-VariousStdWrapFunctionsAndContentObjectRenderer-relatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->filelink' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86433-VariousStdWrapFunctionsAndContentObjectRenderer-relatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->filelist' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86433-VariousStdWrapFunctionsAndContentObjectRenderer-relatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->typolinkWrap' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86433-VariousStdWrapFunctionsAndContentObjectRenderer-relatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->currentPageUrl' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86433-VariousStdWrapFunctionsAndContentObjectRenderer-relatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->prependStaticExtra' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86439-MarkSeveralMethodsWithinTemplateServiceAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->versionOL' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86439-MarkSeveralMethodsWithinTemplateServiceAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->processIncludes' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86439-MarkSeveralMethodsWithinTemplateServiceAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->mergeConstantsFromPageTSconfig' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86439-MarkSeveralMethodsWithinTemplateServiceAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->flattenSetup' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-86439-MarkSeveralMethodsWithinTemplateServiceAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->substituteConstants' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86439-MarkSeveralMethodsWithinTemplateServiceAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->isPSet' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->TS_images_db' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->TS_links_db' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->TS_transform_db' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->TS_transform_rte' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->HTMLcleaner_db' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->getKeepTags' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->divideIntoLines' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->setDivTags' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->getWHFromAttribs' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->urlInfoForLinkTags' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->TS_AtagToAbs' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->loadJquery' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-86438-PageRenderer-loadJQuery.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->fetchUserRecord' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-86466-AbstractUserAuthentication-fetchUserRecord.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->nextDivider' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->parseSub' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->rollParseSub' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->setVal' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->error' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->regHighLight' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->syntaxHighlight_print' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceStorage->dumpFileContents' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-83793-FALResourceStorage-dumpFileContents.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->processOutput' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-86486-TypoScriptFrontendController-processOutput.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->process_uploads' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-87305-UseConstructorInjectionInDataMapper.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Web\Routing\UriBuilder->setUseCacheHash' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-88406-SetCacheHashnoCacheHashOptionsInViewHelpersAndUriBuilder.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Web\Routing\UriBuilder->getUseCacheHash' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-88406-SetCacheHashnoCacheHashOptionsInViewHelpersAndUriBuilder.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->settingLocale' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-88473-TypoScriptFrontendController-settingLocale.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Database\SoftReferenceIndex->findRef_images' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-88500-RTEImageHandlingFunctionalityDropped.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->TS_images_rte' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-88500-RTEImageHandlingFunctionalityDropped.rst', + ], + ], + 'TYPO3\CMS\Impexp\ImportExport->getRTEoriginalFilename' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-88500-RTEImageHandlingFunctionalityDropped.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->getButtons' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-88779-RecordListRemoveUnusedCode.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->thumbCode' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-88779-RecordListRemoveUnusedCode.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->requestUri' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-88779-RecordListRemoveUnusedCode.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->writeTop' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-88779-RecordListRemoveUnusedCode.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->fwd_rwd_nav' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-88779-RecordListRemoveUnusedCode.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->fwd_rwd_HTML' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-88779-RecordListRemoveUnusedCode.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::sendNotifyEmail' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Deprecation-88850-ContentObjectRendererSendNotifyEmail.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->getHistoryEntry' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-89127-CleanupRecordHistoryHandling.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->getHistoryData' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-89127-CleanupRecordHistoryHandling.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->createChangeLog' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-89127-CleanupRecordHistoryHandling.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->shouldPerformRollback' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-89127-CleanupRecordHistoryHandling.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->getElementData' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-89127-CleanupRecordHistoryHandling.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->performRollback' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-89127-CleanupRecordHistoryHandling.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->createMultipleDiff' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-89127-CleanupRecordHistoryHandling.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->setLastHistoryEntry' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-89127-CleanupRecordHistoryHandling.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->reqCHash' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-89868-RemoveReqCHashFunctionalityForPlugins.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->setTSconfigPermissions' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-90019-PagePermissionLogicByDataHandler.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->assemblePermissions' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-90019-PagePermissionLogicByDataHandler.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\File\BasicFileUtility->setFileExtensionPermissions' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Important-90020-LegacyBasicFileUtilityAndExtendedFileUtilityClassesMarkedAsInternal.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\ActionController->emitBeforeCallActionMethodSignal' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-89870-NewPSR-14EventsForExtbase-relatedSignals.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->init' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-90258-SimplifiedRTEParserAPI.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->RTE_transform' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-90258-SimplifiedRTEParserAPI.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Console\CommandRegistry->getIterator' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Feature-89139-AddDependencyInjectionSupportForConsoleCommands.rst', + 'Deprecation-89139-ConsoleCommandsConfigurationFormatCommandsPhp.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->cImage' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-90861-Image-relatedMethodsWithinContentObjectRenderer.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getBorderAttr' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-90861-Image-relatedMethodsWithinContentObjectRenderer.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getImageTagTemplate' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-90861-Image-relatedMethodsWithinContentObjectRenderer.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getImageSourceCollection' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-90861-Image-relatedMethodsWithinContentObjectRenderer.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->linkWrap' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-90861-Image-relatedMethodsWithinContentObjectRenderer.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getAltParam' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-90861-Image-relatedMethodsWithinContentObjectRenderer.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\LanguageService->getLabelsWithPrefix' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-90964-LanguageServiceFunctionalityAndInternalProperties.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\LanguageService->getLLL' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-90964-LanguageServiceFunctionalityAndInternalProperties.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\LanguageService->debugLL' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-90964-LanguageServiceFunctionalityAndInternalProperties.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->isOutputting' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-91012-VariousHooksRelatedToTypoScriptFrontendController.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->processContentForOutput' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-91012-VariousHooksRelatedToTypoScriptFrontendController.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->setJS' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-91563-PHP-basedJSCSSInclusionsForFrontendRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\ModuleTemplate->makeShortcutIcon' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Deprecation-92132-DeprecatedShortcutPHPAPI.rst', + 'Breaking-96154-DeprecatedShortcutAPIFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\ModuleTemplate->makeShortcutUrl' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-92132-DeprecatedShortcutPHPAPI.rst', + 'Breaking-96154-DeprecatedShortcutAPIFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\Components\Buttons\Action\ShortcutButton->getSetVariables' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-92132-DeprecatedShortcutPHPAPI.rst', + 'Breaking-96154-DeprecatedShortcutAPIFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\Components\Buttons\Action\ShortcutButton->getGetVariables' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-92132-DeprecatedShortcutPHPAPI.rst', + 'Breaking-96154-DeprecatedShortcutAPIFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\Components\Buttons\Action\ShortcutButton->setGetVariables' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-92132-DeprecatedShortcutPHPAPI.rst', + 'Breaking-96154-DeprecatedShortcutAPIFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\Components\Buttons\Action\ShortcutButton->setSetVariables' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-92132-DeprecatedShortcutPHPAPI.rst', + 'Breaking-96154-DeprecatedShortcutAPIFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactory->getDriverObject' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-92289-DecoupleLogicOfResourceFactoryIntoStorageRepository.rst', + ], + ], + 'TYPO3\CMS\Core\Domain\Repository\PageRepository->fixVersioningPid' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-92598-Workspace-relatedMethodsFixVersioningPid.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->checkLogFailures' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-92801-RemovedFailedLoginFunctionalityFromUserAuthenticationObject.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->checkLogFailures' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-92801-RemovedFailedLoginFunctionalityFromUserAuthenticationObject.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\ActionController->canProcessRequest' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-92853-MethodCanProcessRequestHasBeenRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\ActionController->forward' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Feature-92815-IntroduceForwardResponseForExtbase.rst', + 'Deprecation-92815-ActionControllerForward.rst', + ], + ], + 'TYPO3\CMS\Core\Database\ReferenceIndex->generateRefIndexData' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-93029-DroppedDeletedFieldFromSys_refindex.rst', + ], + ], + 'TYPO3\CMS\Core\Database\ReferenceIndex->createEntryData' => [ + 'numberOfMandatoryArguments' => 7, + 'maximumNumberOfArguments' => 11, + 'restFiles' => [ + 'Breaking-93029-DroppedDeletedFieldFromSys_refindex.rst', + ], + ], + 'TYPO3\CMS\Core\Database\ReferenceIndex->createEntryData_dbRels' => [ + 'numberOfMandatoryArguments' => 6, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Breaking-93029-DroppedDeletedFieldFromSys_refindex.rst', + ], + ], + 'TYPO3\CMS\Core\Database\ReferenceIndex->createEntryData_softreferences' => [ + 'numberOfMandatoryArguments' => 6, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Breaking-93029-DroppedDeletedFieldFromSys_refindex.rst', + ], + ], + 'TYPO3\CMS\Core\Database\ReferenceIndex->getRelations_procDB' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-93029-DroppedDeletedFieldFromSys_refindex.rst', + ], + ], + 'TYPO3\CMS\Core\Database\ReferenceIndex->setReferenceValue_dbRels' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Breaking-93029-DroppedDeletedFieldFromSys_refindex.rst', + ], + ], + 'TYPO3\CMS\Core\Database\ReferenceIndex->setReferenceValue_softreferences' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Breaking-93029-DroppedDeletedFieldFromSys_refindex.rst', + ], + ], + 'TYPO3\CMS\Core\Database\ReferenceIndex->enableRuntimeCache' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-93038-ReferenceIndexRuntimeCache.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Database\ReferenceIndex->disableRuntimeCache' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-93038-ReferenceIndexRuntimeCache.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Web\Routing\UriBuilder->setAddQueryStringMethod' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-93041-RemoveTypoScriptOptionAddQueryStringmethod.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->getNewSessionRecord' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-93023-ReworkedSessionHandling.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->getSessionId' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-93023-ReworkedSessionHandling.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->isExistingSessionRecord' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-93023-ReworkedSessionHandling.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->createSessionId' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-93023-ReworkedSessionHandling.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->fetchUserSession' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-93023-ReworkedSessionHandling.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->getWorkspaceId' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->setUpdateReferenceIndex' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->readList' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->sortList' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->readMM' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->readForeignField' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->updateRefIndex' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\Components\Buttons\Action\ShortcutButton->getModuleName' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-93093-DeprecateMethodNameInShortcutPHPAPI.rst', + 'Breaking-96154-DeprecatedShortcutAPIFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\Components\Buttons\Action\ShortcutButton->setModuleName' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-93093-DeprecateMethodNameInShortcutPHPAPI.rst', + 'Breaking-96154-DeprecatedShortcutAPIFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AuthenticationService->getGroups' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-93108-ReworkedInternalUserGroupFetchingForFrontendUsers.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AuthenticationService->getSubGroups' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-93108-ReworkedInternalUserGroupFetchingForFrontendUsers.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings->setLanguageMode' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-89938-DeprecatedLanguageModeInTypo3QuerySettings.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings->getLanguageMode' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-89938-DeprecatedLanguageModeInTypo3QuerySettings.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Backend->getSession' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Important-89938-RemovedDeadCodeFromExtbasePersistence.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Backend->getQomFactory' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Important-89938-RemovedDeadCodeFromExtbasePersistence.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Backend->getReflectionService' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Important-89938-RemovedDeadCodeFromExtbasePersistence.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapper->isPersistableProperty' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Important-89938-RemovedDeadCodeFromExtbasePersistence.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Session->replaceReconstitutedEntity' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Important-89938-RemovedDeadCodeFromExtbasePersistence.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Session->isReconstitutedEntity' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Important-89938-RemovedDeadCodeFromExtbasePersistence.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbBackend->getMaxValueFromTable' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Important-89938-RemovedDeadCodeFromExtbasePersistence.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbBackend->getRowByIdentifier' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Important-89938-RemovedDeadCodeFromExtbasePersistence.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\FormDataProvider\AbstractItemProvider->addItemsFromSpecial' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-93837-SpecialPropertyOfTCATypeSelect.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Model\Module\BackendModule->setOnClick' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-94058-JavaScriptGoToModule.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Model\Module\BackendModule->getOnClick' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-94058-JavaScriptGoToModule.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Event\GeneratePublicUrlForResourceEvent->isRelativeToCurrentScript' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-94193-PublicUrlWithRelativePathsInFALAPI.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Request->getBaseUri' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-94223-ExtbaseRequest-getBaseUri.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Request->getRequestUri' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-94228-DeprecateExtbaseRequestGetRequestUri.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\ObjectManager->getEmptyObject' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-94377-ExtbaseObjectManager-getEmptyObject.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Request->setDispatched' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-94394-ExtbaseRequestSetDispatchedAndIsDispatched.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Request->isDispatched' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-94394-ExtbaseRequestSetDispatchedAndIsDispatched.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->stdWrap_editIcons' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-94953-EditPanelRelatedFrontendFunctionality.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->stdWrap_editPanel' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-94953-EditPanelRelatedFrontendFunctionality.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->editPanel' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-94953-EditPanelRelatedFrontendFunctionality.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->editIcons' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Deprecation-94953-EditPanelRelatedFrontendFunctionality.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Plugin\AbstractPlugin->pi_getEditPanel' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-94953-EditPanelRelatedFrontendFunctionality.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Plugin\AbstractPlugin->pi_getEditIcon' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Deprecation-94953-EditPanelRelatedFrontendFunctionality.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Tree\TableConfiguration\DatabaseTreeDataProvider->setRootUid' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-95037-RootUidRelatedSettingOfTrees.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Tree\TableConfiguration\DatabaseTreeDataProvider->getRootUid' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95037-RootUidRelatedSettingOfTrees.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\ActionController->getControllerContext' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95139-ExtbaseControllerContext.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\ActionController->buildControllerContext' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95139-ExtbaseControllerContext.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\View\JsonView->setControllerContext' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-95139-ExtbaseControllerContext.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Rendering\RenderingContext->setControllerContext' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-95139-ExtbaseControllerContext.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Rendering\RenderingContext->getControllerContext' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95139-ExtbaseControllerContext.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\View\AbstractTemplateView->setControllerContext' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-95139-ExtbaseControllerContext.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Renderer\AbstractElementRenderer->setControllerContext' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-95139-ExtbaseControllerContext.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Renderer\RendererInterface->setControllerContext' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-95139-ExtbaseControllerContext.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Runtime\FormRuntime->getControllerContext' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95139-ExtbaseControllerContext.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\ModuleTemplate->getIconFactory' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95235-PublicGetterOfServicesInModuleTemplate.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\ModuleTemplate->getPageRenderer' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95235-PublicGetterOfServicesInModuleTemplate.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools->getArrayValueByPath' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-95254-TwoFlexFormToolsMethods.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools->setArrayValueByPath' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-95254-TwoFlexFormToolsMethods.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\View\Event\AbstractSectionMarkupGeneratedEvent->getPageLayoutView' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95261-PublicMethodsInSectionMarkupGeneratedEvents.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\View\Event\AbstractSectionMarkupGeneratedEvent->getLanguageId' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95261-PublicMethodsInSectionMarkupGeneratedEvents.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->remapMM' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-95275-RelationHandler-remapMM.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\Components\AbstractControl->setOnClick' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-91814-DeprecateAbstractControlsetOnClick.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\Components\AbstractControl->getOnClick' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-91814-DeprecateAbstractControlsetOnClick.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->updateRootlineData' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-96351-UnusedTemplateService-updateRootlineDataMethodRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Property\AbstractTypeConverter->getSupportedSourceTypes' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-94117-RegisterExtbaseTypeConvertersAsServices.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Property\AbstractTypeConverter->getSupportedTargetType' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-94117-RegisterExtbaseTypeConvertersAsServices.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Property\AbstractTypeConverter->getPriority' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-94117-RegisterExtbaseTypeConvertersAsServices.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Property\AbstractTypeConverter->canConvertFrom' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-94117-RegisterExtbaseTypeConvertersAsServices.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getMailTo' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-96500-ContentObjectRenderer-getMailTo.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->getModuleTemplate' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-96526-RemovedHooksForModifyingPageModuleContent.rst', + 'Feature-96526-PSR-14EventForModifyingPageModuleContent.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\ModuleTemplate->addJavaScriptCode' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-96604-RemovedModuleTemplate-addJavaScriptCode.rst', + ], + ], + 'TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->hideActiveLogin' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-96616-RemoveFrontendLoginModeForPages.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->checkIfLoginAllowedInBranch' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-96616-RemoveFrontendLoginModeForPages.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->modAccess' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-96733-DeprecatedTBE_MODULESRelatedFunctionality.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\ModuleTemplate->renderContent' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-96903-DeprecateOldModuleTemplateAPI.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\ModuleTemplate->getBodyTag' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-96903-DeprecateOldModuleTemplateAPI.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\ModuleTemplate->registerModuleMenu' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-96903-DeprecateOldModuleTemplateAPI.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\ModuleTemplate->getDynamicTabMenu' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Deprecation-96903-DeprecateOldModuleTemplateAPI.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\ModuleTemplate->isUiBlock' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-96903-DeprecateOldModuleTemplateAPI.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->checkEnableFields' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-96996-DeprecateTypoScriptFrontendController-checkEnableFields.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getTreeList' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 8, + 'restFiles' => [ + 'Deprecation-97027-ContentObjectRenderer-getTreeList.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->convOutputCharset' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-97065-TYPO3FrontendAlwaysRenderedInUTF-8.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->clear_preview' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-97091-TSFE-clear_previewHasBeenRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\Components\ButtonBar->makeHelpButton' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-97312-DeprecateCSH-relatedMethods.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Database\Query\Expression\ExpressionBuilder->andX' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 999, + 'restFiles' => [ + 'Deprecation-97354-ExpressionBuilderMethodsAndXAndOrX.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Database\Query\Expression\ExpressionBuilder->orX' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 999, + 'restFiles' => [ + 'Deprecation-97354-ExpressionBuilderMethodsAndXAndOrX.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Database\Query\Expression\CompositeExpression->addMultiple' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 999, + 'restFiles' => [ + 'Deprecation-97244-CompositeExpressionMethodsAddAndAddMultiple.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getATagParams' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-96641-LinkRelatedFunctionalityInContentObjectRenderer.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getTypoLink' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-96641-LinkRelatedFunctionalityInContentObjectRenderer.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getTypoLink_URL' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-96641-LinkRelatedFunctionalityInContentObjectRenderer.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getUrlToCurrentLocation' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-96641-LinkRelatedFunctionalityInContentObjectRenderer.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->initUserGroups' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-97531-ContextRelatedMethodsWithinTSFE.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->isUserOrGroupSet' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-97531-ContextRelatedMethodsWithinTSFE.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->isBackendUserLoggedIn' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-97531-ContextRelatedMethodsWithinTSFE.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->doWorkspacePreview' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-97531-ContextRelatedMethodsWithinTSFE.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->whichWorkspace' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-97531-ContextRelatedMethodsWithinTSFE.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\BackendController->addCss' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-97451-RemoveBackendControllerPageHooks.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceCompressor->setRootPath' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-98100-CompressionAndConcatenationOfJavaScriptAndCSSFilesForBackendRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->imgTag' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-98308-LegacyHTMLAttributesBorderAndLongdescRemovedFromFrontendRendering.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->makeSearchString' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-98490-VariousHooksAndMethodsChangedInDatabaseRecordList.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Filter\FileExtensionFilter->filterInlineChildren' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-98479-DeprecatedFileReferenceRelatedFunctionality.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getQueryArguments' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-98488-ContentObjectRenderer-getQueryArguments.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Typolink\LinkResultFactory->createFromUriString' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-97536-LinkResultFactory.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->getUserTSconf' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-99075-Fe_usersAndFe_groupsTSconfig.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Session\UserSessionManager->createFromGlobalCookieOrAnonymous' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-99201-UserSessionManager-createFromGlobalCookieOrAnonymous.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->setBaseUrl' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-99170-ConfigbaseURLAndBaseTagFunctionality.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->getBaseUrl' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-99170-ConfigbaseURLAndBaseTagFunctionality.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->baseUrlWrap' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-99170-ConfigbaseURLAndBaseTagFunctionality.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->getPagesTSconfig' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-99120-DeprecateOldTypoScriptParser.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->setRenderXhtml' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-99416-VariousDoctypeRelatedPropertiesAndMethods.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->getRenderXhtml' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-99416-VariousDoctypeRelatedPropertiesAndMethods.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->setCharSet' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-99416-VariousDoctypeRelatedPropertiesAndMethods.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->getCharSet' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-99416-VariousDoctypeRelatedPropertiesAndMethods.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->setMetaCharsetTag' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-99416-VariousDoctypeRelatedPropertiesAndMethods.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->getMetaCharsetTag' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-99416-VariousDoctypeRelatedPropertiesAndMethods.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\Locales->getIsoMapping' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-99531-Backwards-compatibleLanguageKeyMapping.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Domain\Repository\PageRepository->getExtURL' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-99558-DeprecatePageRepository-getExtURL.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->enableRemoveLineBreaksFromTemplate' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-99685-RemoveLineBreaksFromTemplate.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->disableRemoveLineBreaksFromTemplate' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-99685-RemoveLineBreaksFromTemplate.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->getRemoveLineBreaksFromTemplate' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-99685-RemoveLineBreaksFromTemplate.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Site\Entity\SiteLanguage->getTwoLetterIsoCode' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-99905-SiteLanguageIso-639-1Setting.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Site\Entity\SiteLanguage->getDirection' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-99916-SiteLanguageDirectionSetting.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->enableDebugMode' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-99932-PageRendererEnableDebugMode.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Scheduler\Task\AbstractTask->isExecutionRunning' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-100247-VariousInterconnectedMethodsInEXTscheduler.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Scheduler\Task\AbstractTask->markExecution' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-100247-VariousInterconnectedMethodsInEXTscheduler.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Scheduler\Task\AbstractTask->unmarkExecution' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-100247-VariousInterconnectedMethodsInEXTscheduler.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Scheduler\Task\AbstractTask->unmarkAllExecutions' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-100247-VariousInterconnectedMethodsInEXTscheduler.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Scheduler\Task\AbstractTask->remove' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-100247-VariousInterconnectedMethodsInEXTscheduler.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Scheduler\Scheduler->addTask' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-100247-VariousInterconnectedMethodsInEXTscheduler.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Scheduler\Scheduler->removeTask' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-100247-VariousInterconnectedMethodsInEXTscheduler.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Scheduler\Scheduler->saveTask' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-100247-VariousInterconnectedMethodsInEXTscheduler.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Scheduler\Scheduler->fetchTask' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-100247-VariousInterconnectedMethodsInEXTscheduler.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Scheduler\Scheduler->fetchTaskRecord' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-100247-VariousInterconnectedMethodsInEXTscheduler.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Scheduler\Scheduler->fetchTasksWithCondition' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-100247-VariousInterconnectedMethodsInEXTscheduler.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Scheduler\Scheduler->isValidTaskObject' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-100247-VariousInterconnectedMethodsInEXTscheduler.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\FrontendLogin\Event\PasswordChangeEvent->setHashedPassword' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-100355-DeprecateMethodsInPasswordChangeEventInExtfelogin.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\FrontendLogin\Event\PasswordChangeEvent->setAsInvalid' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-100355-DeprecateMethodsInPasswordChangeEventInExtfelogin.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\FrontendLogin\Event\PasswordChangeEvent->getErrorMessage' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-100355-DeprecateMethodsInPasswordChangeEventInExtfelogin.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\FrontendLogin\Event\PasswordChangeEvent->isPropagationStopped' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-100355-DeprecateMethodsInPasswordChangeEventInExtfelogin.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\AbstractTreeView->determineScriptUrl' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-100454-LegacyTreeImplementations.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\AbstractTreeView->getThisScript' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-100454-LegacyTreeImplementations.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\AbstractTreeView->addTagAttributes' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-100454-LegacyTreeImplementations.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\AbstractTreeView->getRootIcon' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-100454-LegacyTreeImplementations.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\AbstractTreeView->getRootRecord' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-100454-LegacyTreeImplementations.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->isSetSessionCookie' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-100173-VariousMethodsAndPropertiesInUserAuthenticationClassesNowInternal.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->isRefreshTimeBasedCookie' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-100173-VariousMethodsAndPropertiesInUserAuthenticationClassesNowInternal.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->removeCookie' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-100173-VariousMethodsAndPropertiesInUserAuthenticationClassesNowInternal.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->isCookieSet' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-100173-VariousMethodsAndPropertiesInUserAuthenticationClassesNowInternal.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->unpack_uc' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-100173-VariousMethodsAndPropertiesInUserAuthenticationClassesNowInternal.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->appendCookieToResponse' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-100173-VariousMethodsAndPropertiesInUserAuthenticationClassesNowInternal.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface->isFeatureEnabled' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-100622-ExtbaseFeatureToggles.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\LanguageService->getLL' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-100721-LabelRelatedMethodsAndArguments.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Versioning\VersionState->equals' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-101175-VersionState.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->loadRequireJs' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-101266-RemoveRequireJS.rst', + 'Deprecation-97057-DeprecateRequireJSSupport.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->loadRequireJsModule' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-101266-RemoveRequireJS.rst', + 'Deprecation-97057-DeprecateRequireJSSupport.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\JavaScriptModuleInstruction->shallLoadRequireJs' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-101266-RemoveRequireJS.rst', + 'Deprecation-97057-DeprecateRequireJSSupport.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->setFetchAllFields' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-101398-FetchAllFieldsRelationHandler.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\Event\ModifyIconForResourcePropertiesEvent->getSize' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-101475-IconSizeStringConstants.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\LinkParameterProviderInterface->getScriptUrl' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-101612-LinkParameterProviderInterfaceChanged.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\LinkParameterProviderInterface->isCurrentlySelectedItem' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-101612-LinkParameterProviderInterfaceChanged.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->IMreduceColors' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-101941-VariousGFX-relatedLegacyOptionsRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->adjust' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->applyImageMagickToPHPGif' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->applyOffset' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->autolevels' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->convertColor' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->copyImageOntoImage' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->crop' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->destroy' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->getTemporaryImageWithText' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->hexColor' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->imageCreateFromFile' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->ImageTTFBBoxWrapper' => [ + 'numberOfMandatoryArguments' => 5, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->ImageTTFTextWrapper' => [ + 'numberOfMandatoryArguments' => 9, + 'maximumNumberOfArguments' => 10, + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->ImageWrite' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->inputLevels' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->makeBox' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->makeEffect' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->makeEllipse' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->makeEmboss' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->makeOutline' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->makeShadow' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->makeText' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->maskImageOntoImage' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->output' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->outputLevels' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->scale' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->splitString' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->unifyColors' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->getCachedImageDimensions' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-102009-ImagesizesCacheRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->cacheImageDimensions' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-102009-ImagesizesCacheRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools->traverseFlexFormXMLData' => [ + 'numberOfMandatoryArguments' => 5, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Breaking-102229-RemovedFlexFormTools-traverseFlexFormXMLData.rst', + ], + ], + 'TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools->traverseFlexFormXMLData_recurse' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-102229-RemovedFlexFormTools-traverseFlexFormXMLData.rst', + ], + ], + 'TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools->cleanFlexFormXML_callBackFunction' => [ + 'numberOfMandatoryArguments' => 5, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Breaking-102229-RemovedFlexFormTools-traverseFlexFormXMLData.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->generatePage_preProcessing' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-102590-TSFE-generatePage_preProcessingRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->determineId' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-102621-MostTSFEMembersMarkedInternalOrRead-only.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->getPageAccessFailureReasons' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-102621-MostTSFEMembersMarkedInternalOrRead-only.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->calculateLinkVars' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-102621-MostTSFEMembersMarkedInternalOrRead-only.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->isGeneratePage' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-102621-MostTSFEMembersMarkedInternalOrRead-only.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->preparePageContentGeneration' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-102621-MostTSFEMembersMarkedInternalOrRead-only.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->generatePage_postProcessing' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-102621-MostTSFEMembersMarkedInternalOrRead-only.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->generatePageTitle' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-102621-MostTSFEMembersMarkedInternalOrRead-only.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->isINTincScript' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-102621-MostTSFEMembersMarkedInternalOrRead-only.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->INTincScript_loadJSCode' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-102621-MostTSFEMembersMarkedInternalOrRead-only.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->INTincScript' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-102621-MostTSFEMembersMarkedInternalOrRead-only.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->applyHttpHeadersToResponse' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-102621-MostTSFEMembersMarkedInternalOrRead-only.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->isStaticCacheble' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-102621-MostTSFEMembersMarkedInternalOrRead-only.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->newCObj' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-102621-MostTSFEMembersMarkedInternalOrRead-only.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->logDeprecatedTyposcript' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-102621-MostTSFEMembersMarkedInternalOrRead-only.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->uniqueHash' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-102621-MostTSFEMembersMarkedInternalOrRead-only.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->set_cache_timeout_default' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-102621-MostTSFEMembersMarkedInternalOrRead-only.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->get_cache_timeout' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-102621-MostTSFEMembersMarkedInternalOrRead-only.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->getRequestedId' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-102621-MostTSFEMembersMarkedInternalOrRead-only.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->getLanguage' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-102621-MostTSFEMembersMarkedInternalOrRead-only.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->getSite' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-102621-MostTSFEMembersMarkedInternalOrRead-only.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->getContext' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-102621-MostTSFEMembersMarkedInternalOrRead-only.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->getPageArguments' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-102621-MostTSFEMembersMarkedInternalOrRead-only.rst', + ], + ], + 'TYPO3\CMS\Frontend\Event\BeforePageIsResolvedEvent->getController' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-102715-FrontendDetermineIdRelatedEventsChanged.rst', + ], + ], + 'TYPO3\CMS\Frontend\Event\AfterPageWithRootLineIsResolvedEvent->getController' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-102715-FrontendDetermineIdRelatedEventsChanged.rst', + ], + ], + 'TYPO3\CMS\Frontend\Event\AfterPageAndLanguageIsResolvedEvent->getController' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-102715-FrontendDetermineIdRelatedEventsChanged.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->enableFields' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-102793-PageRepositoryEnableFields.rst', + ], + ], + 'TYPO3\CMS\Extensionmanager\Utility\InstallUtility->processExtensionSetup' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-102935-OverhauledExtensionInstallationInExtensionManager.rst', + 'Feature-102935-PSR-14EventForPackageInitializationFunctionality.rst', + ], + ], + 'TYPO3\CMS\Extbase\Security\Cryptography\HashService->generateHmac' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-102763-ExtbaseHashService.rst', + 'Breaking-102763-ExtbaseHashServiceUsageReplacedWithCoreHashService.rst', + ], + ], + 'TYPO3\CMS\Extbase\Security\Cryptography\HashService->appendHmac' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-102763-ExtbaseHashService.rst', + 'Breaking-102763-ExtbaseHashServiceUsageReplacedWithCoreHashService.rst', + ], + ], + 'TYPO3\CMS\Extbase\Security\Cryptography\HashService->validateHmac' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-102763-ExtbaseHashService.rst', + 'Breaking-102763-ExtbaseHashServiceUsageReplacedWithCoreHashService.rst', + ], + ], + 'TYPO3\CMS\Extbase\Security\Cryptography\HashService->validateAndStripHmac' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-102763-ExtbaseHashService.rst', + 'Breaking-102763-ExtbaseHashServiceUsageReplacedWithCoreHashService.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\DiffUtility->makeDiffDisplay' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-104325-DiffUtility-makeDiffDisplay.rst', + ], + ], + 'TYPO3Fluid\Fluid\Core\ViewHelper\AbstractTagBasedViewHelper->registerUniversalTagAttributes' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-104223-FluidStandaloneMethods.rst', + ], + ], + 'TYPO3Fluid\Fluid\Core\ViewHelper\AbstractTagBasedViewHelper->registerTagAttribute' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Deprecation-104223-FluidStandaloneMethods.rst', + ], + ], + 'TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper->overrideArgument' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Deprecation-104463-FluidStandaloneOverrideArgument.rst', + ], + ], + 'TYPO3\CMS\Fluid\View\TemplatePaths->fillDefaultsByPackageName' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-104764-FluidTemplatePaths-fillDefaultsByPackageName.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->addCacheTags' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-102422-TypoScriptFrontendController-addCacheTags.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->getPageCacheTags' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-102422-TypoScriptFrontendController-addCacheTags.rst', + ], + ], +]; diff --git a/config/Matcher/v13/MethodCallStaticMatcher.php b/config/Matcher/v13/MethodCallStaticMatcher.php new file mode 100644 index 0000000..1cc1248 --- /dev/null +++ b/config/Matcher/v13/MethodCallStaticMatcher.php @@ -0,0 +1,1651 @@ + [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75340-MethodsRelatedToGeneratingTraditionalBackendAJAXURLs.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getFlexFormDS' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78581-FlexFormRelatedParsing.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getListViewLink' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73190-DeprecateBackendUtilitygetListViewLink.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getRecordRaw' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80317-DeprecateBackendUtilityGetRecordRaw.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getRecordsByField' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 9, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79122-DeprecateBackendUtilitygetRecordsByField.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getSpecConfParametersFromArray' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79341-MethodsRelatedToRichtextConfiguration.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getSpecConfParts' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78899-FormEngineMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getSQLselectableList' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72851-DeprecateSomeFunctionsNotInUseAnymoreInTheCore.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::titleAltAttrib' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72851-DeprecateSomeFunctionsNotInUseAnymoreInTheCore.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::makeConfigForm' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72851-DeprecateSomeFunctionsNotInUseAnymoreInTheCore.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::processParams' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72851-DeprecateSomeFunctionsNotInUseAnymoreInTheCore.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::replaceL10nModeFields' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::RTEsetup' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79341-MethodsRelatedToRichtextConfiguration.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getUpdateSignalCode' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-96136-DeprecateInlineJavaScriptInBackendUpdateSignals.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler::rmComma' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79580-MethodsInDataHandlerRelatedToPageDeleteAccess.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler::destPathFromUploadFolder' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80513-DataHandlerVariousMethodsAndMethodArguments.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler::noRecordsFromUnallowedTables' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79580-MethodsInDataHandlerRelatedToPageDeleteAccess.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ArrayUtility::inArray' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79316-DeprecateArrayUtilityinArray.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ClientUtility::getDeviceType' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79560-DeprecateClientUtilitygetDeviceType.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addExtJSModule' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80491-BackendControllerInclusionHooks.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPItoST43' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Deprecation-102821-ExtensionManagementUtilityaddPItoST43.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::appendToTypoConfVars' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80583-TYPO3_CONF_VARS_extensionAdded.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78193-ExtensionManagementUtilityextRelPath.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::registerAjaxHandler' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73352-DeprecateOld-schoolAJAXRequests.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::registerExtDirectComponent' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80048-MarkExtJSRelatedAPICallsAsDeprecated.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\File\ExtendedFileUtility::pushErrorMessagesToFlashMessageQueue' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-71255-ExtendedFileUtilitypushErrorMessagesToFlashMessageQueue.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::array2xml_cs' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75371-Array2xml_cs.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::compat_version' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75621-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::convertMicrotime' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75621-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::csvValues' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80451-DeprecateGeneralUtilitycsvValues.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::deHSCentities' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75621-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::flushOutputBuffers' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73516-VariousGeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::freetypeDpiComp' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80449-GeneralUtilityfreetypeDpiComp.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::generateRandomBytes' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73050-DeprecatedRandomGeneratorMethodsInGeneralUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::getMaximumPathLength' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75621-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::getRandomHexString' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73050-DeprecatedRandomGeneratorMethodsInGeneralUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::imageMagickCommand' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73516-VariousGeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::lcfirst' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75621-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::rawUrlEncodeFP' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75621-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::rawUrlEncodeJS' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75621-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::removeXSS' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-76164-DeprecateRemoveXSS.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::requireFile' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73067-DeprecateGeneralUtilityrequireOnceAndGeneralUtilityrequireFile.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::requireOnce' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73067-DeprecateGeneralUtilityrequireOnceAndGeneralUtilityrequireFile.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::resolveAllSheetsInDS' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78581-FlexFormRelatedParsing.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::resolveSheetDefInDS' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78581-FlexFormRelatedParsing.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::slashJS' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75621-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::strtolower' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-76804-DeprecateGeneralUtilitystrtoupperStrtolower.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::strtoupper' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-76804-DeprecateGeneralUtilitystrtoupperStrtolower.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::xmlGetHeaderAttribs' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73516-VariousGeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageGenerator::pagegenInit' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79858-TSFE-relatedPropertiesAndMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository::getHash' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80524-PageRepositorygetHashAndPageRepositorystoreHash.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository::storeHash' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80524-PageRepositorygetHashAndPageRepositorystoreHash.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::getUserObj' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-80993-GeneralUtilitygetUserObj.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Utility\EidUtility::initTCA' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-81201-EidUtilityinitTCA.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getListGroupNames' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-81534-BackendUtilitygetListGroupNamesDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::makeRedirectUrl' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-82572-RDCTFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getInlineLocalizationMode' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::deprecationLog' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-82438-DeprecationMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::logDeprecatedViewHelperAttribute' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-82438-DeprecationMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::getDeprecationLogFileName' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-82438-DeprecationMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::logDeprecatedFunction' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-82438-DeprecationMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::siteRelPath' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-82899-ExtensionManagementUtilityMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getExtensionKeyByPrefix' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-82899-ExtensionManagementUtilityMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::removeCacheFiles' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-82899-ExtensionManagementUtilityMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::configureModule' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-82902-CustomBackendModuleRegistrationMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getOriginalTranslationTable' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-82445-PageTranslationRelatedFunctionality.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::llXmlAutoFileName' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-83083-GeneralUtilityllXmlAutoFileName.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getHash' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-83116-CachingFrameworkWrapperMethodsInBackendUtility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::storeHash' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-83116-CachingFrameworkWrapperMethodsInBackendUtility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::deleteClause' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-83118-DeleteClauseMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageGenerator::generatePageTitle' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-83254-MovedPageGenerationMethodsIntoTSFE.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageGenerator::isAllowedLinkVarValue' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-83254-MovedPageGenerationMethodsIntoTSFE.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\ActionController::getActionMethodParameters' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-83475-AggregateValidatorInformationInClassSchema-2.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getPidForModTSconfig' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-84994-BackendUtilitygetPidForModTSconfigDeprecated.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getModTSconfig' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-84993-DeprecateSomeTSconfigRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::unsetMenuItems' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-84993-DeprecateSomeTSconfigRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Utility\SaltedPasswordsUtility::isUsageEnabled' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85027-SaltedPasswordsRelatedMethodsAndClasses.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::arrayToLogString' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85086-GeneralUtilityArrayToLogString.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\PhpOptionsUtility::isSessionAutoStartEnabled' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85102-PhpOptionsUtility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\PhpOptionsUtility::getIniValueBoolean' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85102-PhpOptionsUtility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getModuleUrl' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85113-LegacyBackendModuleRoutingMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::shortcutExists' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-84414-BackendUtilityshortcutExists.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::getHostname' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85759-GeneralUtilitygetHostName.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::unQuoteFilenames' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85760-GeneralUtilityunQuoteFilenames.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\SaltFactory::getSaltingInstance' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85796-SaltedPasswordsCleanups.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\SaltFactory::determineSaltingHashingMethod' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85796-SaltedPasswordsCleanups.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Salt\SaltFactory::setPreferredHashingMethod' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85796-SaltedPasswordsCleanups.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Saltedpasswords\Utility\SaltedPasswordsUtility::getNumberOfBackendUsersWithInsecurePassword' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85796-SaltedPasswordsCleanups.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateModuleController::renderList' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-81430-TypoScriptTemplateModuleControllerrenderList.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap::usesComposerClassLoading' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap::getInstance' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap::checkIfEssentialConfigurationExists' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap::loadConfigurationAndInitialize' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap::populateLocalConfiguration' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap::disableCoreCache' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap::initializeCachingFramework' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap::setFinalCachingFrameworkCacheConfiguration' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85821-BootstrapMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageGenerator::renderContent' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85822-PageGenerator.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageGenerator::renderContentWithHeader' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85822-PageGenerator.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageGenerator::inline2TempFile' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85822-PageGenerator.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getTCAtypes' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-85836-BackendUtilitygetTCAtypes.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::clientInfo' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85858-GeneralUtilityclientInfo.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Utility\EidUtility::initLanguage' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85878-EidUtilityAndVariousTSFEMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Utility\EidUtility::initFeUser' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-85878-EidUtilityAndVariousTSFEMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Utility\EidUtility::initExtensionTCA' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85878-EidUtilityAndVariousTSFEMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getDomainStartPage' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-85892-VariousMethodsRegardingSysDomainResolving.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::firstDomainRecord' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-85892-VariousMethodsRegardingSysDomainResolving.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::_GETset' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-86389-GeneralUtility_GETsetAndTSFE-mergingWithGetVars.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Reflection\ObjectAccess::buildSetterMethodName' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-87332-AvoidRuntimeReflectionCallsInObjectAccess.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Utility\TypeHandlingUtility::hex2bin' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-87613-DeprecateTYPO3CMSExtbaseUtilityTypeHandlingUtilityhex2bin.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::idnaEncode' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-87894-GeneralUtilityidnaEncode.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Context\LanguageAspectFactory::createFromTypoScript' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\VersionNumberUtility::splitVersionRange' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-88554-DeprecatedMethodsInVersionNumberUtility.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\VersionNumberUtility::raiseVersionNumber' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-88554-DeprecatedMethodsInVersionNumberUtility.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\VersionNumberUtility::convertIntegerToVersionNumber' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-88554-DeprecatedMethodsInVersionNumberUtility.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Utility\ClassNamingUtility::translateModelNameToValidatorName' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-87957-DoNotMagicallyRegisterValidators.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\Locales::initialize' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-88569-LocalesinitializeInFavorOfRegularSingletonInstance.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getViewDomain' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-88499-BackendUtilitygetViewDomain.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::editOnClick' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-88787-BackendUtilityEditOnClick.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::viewOnClick' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 7, + 'restFiles' => [ + 'Important-91123-AvoidUsingBackendUtilityViewOnClick.rst', + 'Deprecation-91806-BackendUtilityViewOnClick.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::getApplicationContext' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-89631-UseEnvironmentAPIToFetchApplicationContext.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getRawPagesTSconfig' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-89718-LegacyPageTSconfigParsingLowlevelAPI.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::TYPO3_copyRightNotice' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-89756-BackendUtilityTYPO3_copyRightNotice.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceFactory::getInstance' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-90260-ResourceFactorygetInstancePseudo-factory.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::isRunningOnCgiServerApi' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-90800-GeneralUtilityisRunningOnCgiServerApi.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::verifyFilenameAgainstDenyPattern' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-90147-UnifiedFileNameValidator.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::IPv6Hex2Bin' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-91001-VariousMethodsWithinGeneralUtility.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::IPv6Bin2Hex' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-91001-VariousMethodsWithinGeneralUtility.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::compressIPv6' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-91001-VariousMethodsWithinGeneralUtility.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::milliseconds' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-91001-VariousMethodsWithinGeneralUtility.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::linkThisUrl' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-91001-VariousMethodsWithinGeneralUtility.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::flushDirectory' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-91001-VariousMethodsWithinGeneralUtility.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::hideIfDefaultLanguage' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-92551-GeneralUtilityMethodsRelatedToPagesl18n_cfgBehavior.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::hideIfNotTranslated' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-92551-GeneralUtilityMethodsRelatedToPagesl18n_cfgBehavior.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::fixVersioningPid' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-92598-Workspace-relatedMethodsFixVersioningPid.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::uniqueList' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-92607-DeprecatedGeneralUtilityuniqueList.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler::isOnSymmetricSide' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::compileSelectedGetVarsFromArray' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-94252-DeprecatedGeneralUtilitycompileSelectedGetVarsFromArray.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::stdAuthCode' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-94309-DeprecatedGeneralUtilitystdAuthCode.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::rmFromList' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-94311-DeprecatedGeneralUtilityrmFromList.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::shortMD5' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-94684-GeneralUtilityShortMD5.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\HttpUtility::redirect' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-94316-DeprecatedHTTPHeaderManipulatingMethodsFromHttpUtility.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\HttpUtility::setResponseCode' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-94316-DeprecatedHTTPHeaderManipulatingMethodsFromHttpUtility.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\HttpUtility::setResponseCodeAndExit' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-94316-DeprecatedHTTPHeaderManipulatingMethodsFromHttpUtility.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\LanguageService::create' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-94414-DeprecateLanguageServiceContainerEntry.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\LanguageService::createFromUserPreferences' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-94414-DeprecateLanguageServiceContainerEntry.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\LanguageService::createFromSiteLanguage' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-94414-DeprecateLanguageServiceContainerEntry.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::makeCategorizable' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Deprecation-85613-CategoryRegistry.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::softRefParserObj' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-94687-SoftReferenceIndex.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::explodeSoftRefParserList' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-94687-SoftReferenceIndex.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::minifyJavaScript' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-94791-GeneralUtilityminifyJavaScript.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::isFirstPartOfStr' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-95257-GeneralUtilityisFirstPartOfStr.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\StringUtility::beginsWith' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-95293-StringUtilitystartsWithAndStringUtilityendsWith.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\StringUtility::endsWith' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-95293-StringUtilitystartsWithAndStringUtilityendsWith.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Index\ExtractorRegistry::getInstance' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95326-VariousGetInstanceStaticMethodsOnSingletonInterfaces.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Index\FileIndexRepository::getInstance' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95326-VariousGetInstanceStaticMethodsOnSingletonInterfaces.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Index\MetaDataRepository::getInstance' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95326-VariousGetInstanceStaticMethodsOnSingletonInterfaces.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\OnlineMediaHelperRegistry::getInstance' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95326-VariousGetInstanceStaticMethodsOnSingletonInterfaces.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Rendering\RendererRegistry::getInstance' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95326-VariousGetInstanceStaticMethodsOnSingletonInterfaces.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\TextExtraction\TextExtractorRegistry::getInstance' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95326-VariousGetInstanceStaticMethodsOnSingletonInterfaces.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Form\Service\TranslationService::getInstance' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95326-VariousGetInstanceStaticMethodsOnSingletonInterfaces.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\T3editor\Registry\AddonRegistry::getInstance' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95326-VariousGetInstanceStaticMethodsOnSingletonInterfaces.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\T3editor\Registry\ModeRegistry::getInstance' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-95326-VariousGetInstanceStaticMethodsOnSingletonInterfaces.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::isAbsPath' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-95367-GeneralUtilityisAbsPath.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::isAllowedHostHeaderValue' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-95395-GeneralUtilityIsAllowedHostHeaderValueAndTrustedHostsPatternConstants.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Utility\ExtensionUtility::getControllerClassName' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Utility\ExtensionUtility::resolveVendorFromExtensionAndControllerClassName' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Utility\ExtensionUtility::resolveControllerAliasFromControllerClassName' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerTypeConverter' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-94117-RegisterExtbaseTypeConvertersAsServices.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::isModuleSetInTBE_MODULES' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-96733-DeprecatedTBE_MODULESRelatedFunctionality.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Breaking-96733-RemovedSupportForModuleHandlingBasedOnTBE_MODULES.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addNavigationComponent' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-96733-RemovedSupportForModuleHandlingBasedOnTBE_MODULES.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addCoreNavigationComponent' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-96733-RemovedSupportForModuleHandlingBasedOnTBE_MODULES.rst', + ], + ], + 'TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerModule' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Breaking-96733-RemovedSupportForModuleHandlingBasedOnTBE_MODULES.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getFuncInput' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Breaking-96829-RemovedBackendUtility-getFuncInput.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::cshItem' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-97312-DeprecateCSH-relatedMethods.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-97312-DeprecateCSH-relatedMethods.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getPreviewUrl' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 7, + 'restFiles' => [ + 'Deprecation-97544-PreviewURIGenerationRelatedFunctionalityInBackendUtility.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getFileFieldTCAConfig' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-98479-DeprecatedFileReferenceRelatedFunctionality.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::allowTableOnStandardPages' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-98487-GLOBALSPAGES_TYPESRemoved.rst', + 'Deprecation-98487-ExtensionManagementUtilityallowTableOnStandardPages.rst', + 'Feature-98487-TCAOptionCtrlsecurityignorePageTypeRestriction.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\FormProtection\FormProtectionFactory::get' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 99, + 'restFiles' => [ + 'Deprecation-99098-StaticUsageOfFormProtectionFactory.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\FormProtection\FormProtectionFactory::purgeInstances' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 99, + 'restFiles' => [ + 'Deprecation-99098-StaticUsageOfFormProtectionFactory.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getFuncMenu' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Deprecation-99519-DeprecatedBackendUtilitygetFuncMenu.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getDropdownMenu' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Deprecation-99564-DeprecatedBackendUtilityGetDropdownMenu.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getFuncCheck' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Deprecation-99579-BackendUtilityGetFuncCheck.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::_GPmerged' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-99615-GeneralUtilityGPMerged.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Environment::getBackendPath' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-99638-EnvironmentgetBackendPath.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::_POST' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-99633-GeneralUtilityPOST.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::_GP' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-100053-GeneralUtility_GP.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getRecordToolTip' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-100459-BackendUtilitygetRecordToolTip.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getThumbnailUrl' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-100597-BackendUtilityMethodsGetThumbnailUrlAndGetLinkToDataHandlerAction.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getLinkToDataHandlerAction' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-100597-BackendUtilityMethodsGetThumbnailUrlAndGetLinkToDataHandlerAction.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::linkThisScript' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-100584-GeneralUtilitylinkThisScript.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::_GET' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-100596-GeneralUtility_GET.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\DebugUtility::debugRows' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-100653-DeprecatedSomeMethodsInDebugUtility.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\DebugUtility::printArray' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-100653-DeprecatedSomeMethodsInDebugUtility.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\DebugUtility::debugInPopUpWindow' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-100653-DeprecatedSomeMethodsInDebugUtility.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Versioning\VersionState::cast' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-101175-VersionState.rst', + ], + ], + 'TYPO3\CMS\Core\Page\JavaScriptModuleInstruction::forRequireJS' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-101266-RemoveRequireJS.rst', + 'Deprecation-97057-DeprecateRequireJSSupport.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPageTSConfig' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-101799-ExtensionManagementUtilityaddPageTSConfig.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addUserTSConfig' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-101807-ExtensionManagementUtilityaddUserTSConfig.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions::gifCompress' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-101941-VariousGFX-relatedLegacyOptionsRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions::readPngGif' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getExtensionIcon' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-102895-ExtensionManagementUtilitygetExtensionIcon.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::hmac' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-102762-GeneralUtilityhmac.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\MathUtility::convertToPositiveInteger' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-103785-DeprecateMathUtilityConvertToPositiveInteger.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getTcaFieldConfiguration' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-104304-BackendUtilitygetTcaFieldConfiguration.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication::returnWebmount' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-104607-BackendUserAuthenticationReturnWebmounts.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::thumbCode' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 10, + 'restFiles' => [ + 'Deprecation-104662-BackendUtilityThumbCode.rst', + ], + ], +]; diff --git a/config/Matcher/v13/PropertyAnnotationMatcher.php b/config/Matcher/v13/PropertyAnnotationMatcher.php new file mode 100644 index 0000000..232a3b6 --- /dev/null +++ b/config/Matcher/v13/PropertyAnnotationMatcher.php @@ -0,0 +1,40 @@ + [ + 'restFiles' => [ + 'Feature-82869-ReplaceInjectWithTYPO3CMSExtbaseAnnotationInject.rst', + 'Deprecation-82869-ReplaceInjectWithTYPO3CMSExtbaseAnnotationInject.rst', + 'Deprecation-86907-DeprecateUsageOfDependencyInjectionWithNonPublicProperties.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '@lazy' => [ + 'restFiles' => [ + 'Feature-83078-ReplaceLazyWithTYPO3CMSExtbaseAnnotationORMLazy.rst', + 'Deprecation-83078-ReplaceLazyWithTYPO3CMSExtbaseAnnotationORMLazy.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '@transient' => [ + 'restFiles' => [ + 'Feature-83092-ReplaceTransientWithTYPO3CMSExtbaseAnnotationORMTransient.rst', + 'Deprecation-83092-ReplaceTransientWithTYPO3CMSExtbaseAnnotationORMTransient.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '@cascade' => [ + 'restFiles' => [ + 'Feature-83093-ReplaceCascadeWithTYPO3CMSExtbaseAnnotationORMCascade.rst', + 'Deprecation-83093-ReplaceCascadeWithTYPO3CMSExtbaseAnnotationORMCascade.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + '@validate' => [ + 'restFiles' => [ + 'Feature-83167-ReplaceValidateWithTYPO3CMSExtbaseAnnotationValidate.rst', + 'Deprecation-83167-ReplaceValidateWithTYPO3CMSExtbaseAnnotationValidate.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], +]; diff --git a/config/Matcher/v13/PropertyExistsStaticMatcher.php b/config/Matcher/v13/PropertyExistsStaticMatcher.php new file mode 100644 index 0000000..c5fcf4a --- /dev/null +++ b/config/Matcher/v13/PropertyExistsStaticMatcher.php @@ -0,0 +1,11 @@ + [ + 'restFiles' => [ + 'Breaking-83889-E_NOTICEFreeUnitTesting.rst', + 'Important-84280-UnitTestSuppressNoticesRemoved.rst', + ], + ], +]; diff --git a/config/Matcher/v13/PropertyProtectedMatcher.php b/config/Matcher/v13/PropertyProtectedMatcher.php new file mode 100644 index 0000000..33160d6 --- /dev/null +++ b/config/Matcher/v13/PropertyProtectedMatcher.php @@ -0,0 +1,1440 @@ +recUpdateAccessCache' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79441-ChangeVisibilityInternalCacheDatahandler.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->recInsertAccessCache' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79441-ChangeVisibilityInternalCacheDatahandler.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->isRecordInWebMount_Cache' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79441-ChangeVisibilityInternalCacheDatahandler.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->isInWebMount_Cache' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79441-ChangeVisibilityInternalCacheDatahandler.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->cachedTSconfig' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79441-ChangeVisibilityInternalCacheDatahandler.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->pageCache' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79441-ChangeVisibilityInternalCacheDatahandler.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->maxSteps' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->showSubElements' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->element' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->installToolPath' => [ + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->availableRequestHandlers' => [ + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->response' => [ + 'restFiles' => [ + 'Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->editconf' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->defVals' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->overrideVals' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->columnsOnly' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->returnUrl' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->closeDoc' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->doSave' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->returnEditConf' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->retUrl' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->R_URL_parts' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->R_URL_getvars' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->storeArray' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->storeUrl' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->storeUrlMd5' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->docDat' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->docHandler' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->cacheCmd' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->redirect' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->returnNewPageId' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->popViewId' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->popViewId_addParams' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->viewUrl' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->recTitle' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->noView' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->MCONF' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->perms_clause' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->content' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->R_URI' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->pageinfo' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->storeTitle' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->firstEl' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->errorC' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->newC' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->viewId' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->viewId_addParams' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->modTSconfig' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->dontStoreDocumentRef' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->elementsData' => [ + 'restFiles' => [ + 'Deprecation-84195-ProtectedMethodsAndPropertiesInEditDocumentController.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController->foldertree' => [ + 'restFiles' => [ + 'Deprecation-84273-ProtectedMethodsAndPropertiesInFileSystemNavigationFrameController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController->currentSubScript' => [ + 'restFiles' => [ + 'Deprecation-84273-ProtectedMethodsAndPropertiesInFileSystemNavigationFrameController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController->cMR' => [ + 'restFiles' => [ + 'Deprecation-84273-ProtectedMethodsAndPropertiesInFileSystemNavigationFrameController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\MoveElementController->sys_language' => [ + 'restFiles' => [ + 'Deprecation-84285-ProtectedMethodsAndPropertiesInMoveElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\MoveElementController->page_id' => [ + 'restFiles' => [ + 'Deprecation-84285-ProtectedMethodsAndPropertiesInMoveElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\MoveElementController->R_URI' => [ + 'restFiles' => [ + 'Deprecation-84285-ProtectedMethodsAndPropertiesInMoveElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\MoveElementController->input_moveUid' => [ + 'restFiles' => [ + 'Deprecation-84285-ProtectedMethodsAndPropertiesInMoveElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\MoveElementController->moveUid' => [ + 'restFiles' => [ + 'Deprecation-84285-ProtectedMethodsAndPropertiesInMoveElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\MoveElementController->perms_clause' => [ + 'restFiles' => [ + 'Deprecation-84285-ProtectedMethodsAndPropertiesInMoveElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\MoveElementController->makeCopy' => [ + 'restFiles' => [ + 'Deprecation-84285-ProtectedMethodsAndPropertiesInMoveElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\ElementInformationController->access' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-84284-ProtectedMethodsAndPropertiesInContentElementElementInformationController.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\ElementInformationController->pageInfo' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-84284-ProtectedMethodsAndPropertiesInContentElementElementInformationController.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\NewContentElementController->sys_language' => [ + 'restFiles' => [ + 'Deprecation-84307-ProtectedMethodsAndPropertiesInNewContentElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\NewContentElementController->R_URI' => [ + 'restFiles' => [ + 'Deprecation-84307-ProtectedMethodsAndPropertiesInNewContentElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\NewContentElementController->colPos' => [ + 'restFiles' => [ + 'Deprecation-84307-ProtectedMethodsAndPropertiesInNewContentElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\NewContentElementController->uid_pid' => [ + 'restFiles' => [ + 'Deprecation-84307-ProtectedMethodsAndPropertiesInNewContentElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\NewContentElementController->access' => [ + 'restFiles' => [ + 'Deprecation-84307-ProtectedMethodsAndPropertiesInNewContentElementController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\FileUploadController->title' => [ + 'restFiles' => [ + 'Deprecation-84326-ProtectedMethodsAndPropertiesInFileUploadController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\FileUploadController->target' => [ + 'restFiles' => [ + 'Deprecation-84326-ProtectedMethodsAndPropertiesInFileUploadController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\FileUploadController->returnUrl' => [ + 'restFiles' => [ + 'Deprecation-84326-ProtectedMethodsAndPropertiesInFileUploadController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\ReplaceFileController->doc' => [ + 'restFiles' => [ + 'Deprecation-84334-ProtectedMethodsAndPropertiesInReplaceFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\ReplaceFileController->title' => [ + 'restFiles' => [ + 'Deprecation-84334-ProtectedMethodsAndPropertiesInReplaceFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\ReplaceFileController->uid' => [ + 'restFiles' => [ + 'Deprecation-84334-ProtectedMethodsAndPropertiesInReplaceFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\ReplaceFileController->returnUrl' => [ + 'restFiles' => [ + 'Deprecation-84334-ProtectedMethodsAndPropertiesInReplaceFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\AddController->processDataFlag' => [ + 'restFiles' => [ + 'Deprecation-84321-ProtectedMethodsAndPropertiesInAddController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\AddController->P' => [ + 'restFiles' => [ + 'Deprecation-84321-ProtectedMethodsAndPropertiesInAddController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\AddController->returnEditConf' => [ + 'restFiles' => [ + 'Deprecation-84321-ProtectedMethodsAndPropertiesInAddController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\RenameFileController->title' => [ + 'restFiles' => [ + 'Deprecation-84332-ProtectedMethodsAndPropertiesInRenameFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\RenameFileController->target' => [ + 'restFiles' => [ + 'Deprecation-84332-ProtectedMethodsAndPropertiesInRenameFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\RenameFileController->returnUrl' => [ + 'restFiles' => [ + 'Deprecation-84332-ProtectedMethodsAndPropertiesInRenameFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->pidInfo' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->newPagesInto' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->newContentInto' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->newPagesAfter' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->web_list_modTSconfig' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->allowedNewTables' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->deniedNewTables' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->web_list_modTSconfig_pid' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->allowedNewTables_pid' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->deniedNewTables_pid' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->code' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->R_URI' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->returnUrl' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->pagesOnly' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->tRows' => [ + 'restFiles' => [ + 'Deprecation-84341-ProtectedMethodsAndPropertiesInNewRecordController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\EditController->doClose' => [ + 'restFiles' => [ + 'Deprecation-84327-DeprecatedPublicMethodsAndPropertiesInWizardEditController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\SimpleDataHandlerController->flags' => [ + 'restFiles' => [ + 'Deprecation-84374-ProtectedMethodsAndPropertiesInSimpleDataHandlerController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\SimpleDataHandlerController->mirror' => [ + 'restFiles' => [ + 'Deprecation-84374-ProtectedMethodsAndPropertiesInSimpleDataHandlerController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\SimpleDataHandlerController->cacheCmd' => [ + 'restFiles' => [ + 'Deprecation-84374-ProtectedMethodsAndPropertiesInSimpleDataHandlerController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\SimpleDataHandlerController->CB' => [ + 'restFiles' => [ + 'Deprecation-84374-ProtectedMethodsAndPropertiesInSimpleDataHandlerController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->inputStyle' => [ + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->xmlStorage' => [ + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->numNewRows' => [ + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->colsFieldsName' => [ + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->TABLECFG' => [ + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->tableParsing_quote' => [ + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->tableParsing_delimiter' => [ + 'restFiles' => [ + 'Deprecation-84338-ProtectedMethodsAndPropertiesInTableController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->newWizards' => [ + 'restFiles' => [ + 'Deprecation-84463-PageTsConfigOptionModweb_listnewWizardsDropped.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->TSdataArray' => [ + 'restFiles' => [ + 'Deprecation-84984-ProtectedUserTSconfigPropertiesInBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->userTS' => [ + 'restFiles' => [ + 'Deprecation-84984-ProtectedUserTSconfigPropertiesInBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->userTSUpdated' => [ + 'restFiles' => [ + 'Deprecation-84984-ProtectedUserTSconfigPropertiesInBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->userTS_text' => [ + 'restFiles' => [ + 'Deprecation-84984-ProtectedUserTSconfigPropertiesInBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->userTS_dontGetCached' => [ + 'restFiles' => [ + 'Deprecation-84984-ProtectedUserTSconfigPropertiesInBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\PagePositionMap->getModConfigCache' => [ + 'restFiles' => [ + 'Deprecation-84984-ProtectedUserTSconfigPropertiesInBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\PagePositionMap->modConfigStr' => [ + 'restFiles' => [ + 'Deprecation-84984-ProtectedUserTSconfigPropertiesInBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->noCharByteVal' => [ + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->parsedCharsets' => [ + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->toASCII' => [ + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->twoByteSets' => [ + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->eucBasedSets' => [ + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Setup\Controller\SetupModuleController->OLD_BE_USER' => [ + 'restFiles' => [ + 'Deprecation-85196-ProtectSetupModuleController.rst', + ], + ], + 'TYPO3\CMS\Setup\Controller\SetupModuleController->MOD_MENU' => [ + 'restFiles' => [ + 'Deprecation-85196-ProtectSetupModuleController.rst', + ], + ], + 'TYPO3\CMS\Setup\Controller\SetupModuleController->MOD_SETTINGS' => [ + 'restFiles' => [ + 'Deprecation-85196-ProtectSetupModuleController.rst', + ], + ], + 'TYPO3\CMS\Setup\Controller\SetupModuleController->overrideConf' => [ + 'restFiles' => [ + 'Deprecation-85196-ProtectSetupModuleController.rst', + ], + ], + 'TYPO3\CMS\Setup\Controller\SetupModuleController->languageUpdate' => [ + 'restFiles' => [ + 'Deprecation-85196-ProtectSetupModuleController.rst', + ], + ], + 'TYPO3\CMS\Scheduler\Controller\SchedulerModuleController->CMD' => [ + 'restFiles' => [ + 'Deprecation-84387-DeprecatedMethodAndPropertyInSchedulerModuleController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->hasDocheader' => [ + 'restFiles' => [ + 'Deprecation-85735-MethodAndPropertyInDocumentTemplate.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->popView' => [ + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->modSharedTSconfig' => [ + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->colPosList' => [ + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->EDIT_CONTENT' => [ + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->CALC_PERMS' => [ + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->MCONF' => [ + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->MOD_MENU' => [ + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->current_sys_language' => [ + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->activeColPosList' => [ + 'restFiles' => [ + 'Deprecation-84375-ProtectedMethodsAndPropertiesInPageLayoutController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->menuNumber' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->entryLevel' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->spacerIDList' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->doktypeExcludeList' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->alwaysActivePIDList' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->imgNamePrefix' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->imgNameNotRandom' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->debug' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->GMENU_fixKey' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->MP_array' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->conf' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->mconf' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->sys_page' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->nextActive' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->menuArr' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->hash' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->result' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->rL_uidRegister' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->INPfixMD5' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->I' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->WMresult' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->WMfreezePrefix' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->WMmenuItems' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->WMsubmenuObjSuffixes' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->WMextraScript' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->WMcObj' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->alternativeMenuTempArray' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->nameAttribute' => [ + 'restFiles' => [ + 'Deprecation-85902-IMGMENUGMENU.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->adminPanel' => [ + 'restFiles' => [ + 'Deprecation-84641-DeprecatedAdminPanelRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->extAdminConfig' => [ + 'restFiles' => [ + 'Deprecation-84641-DeprecatedAdminPanelRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->extAdmEnabled' => [ + 'restFiles' => [ + 'Deprecation-84641-DeprecatedAdminPanelRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->frontendEdit' => [ + 'restFiles' => [ + 'Deprecation-86110-FrontendEditingController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->ADMCMD_preview_BEUSER_uid' => [ + 'restFiles' => [ + 'Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->workspacePreview' => [ + 'restFiles' => [ + 'Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->loginAllowedInBranch' => [ + 'restFiles' => [ + 'Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->MP_defaults' => [ + 'restFiles' => [ + 'Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->debug' => [ + 'restFiles' => [ + 'Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->pageAccessFailureHistory' => [ + 'restFiles' => [ + 'Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->loginAllowedInBranch_mode' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->cacheTimeOutDefault' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->cacheContentFlag' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->isClientCachable' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->no_cacheBeforePageGen' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->tempContent' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->pagesTSconfig' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->uniqueCounter' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->uniqueString' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->lang' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->cacheExpires' => [ + 'restFiles' => [ + 'Deprecation-86320-MarkInternalTSFEPropertiesAsProtected.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->blockElementList' => [ + 'restFiles' => [ + 'Deprecation-86440-InternalMethodsAndPropertiesWithinRteHtmlParser.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->recPid' => [ + 'restFiles' => [ + 'Deprecation-86440-InternalMethodsAndPropertiesWithinRteHtmlParser.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->elRef' => [ + 'restFiles' => [ + 'Deprecation-86440-InternalMethodsAndPropertiesWithinRteHtmlParser.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->tsConfig' => [ + 'restFiles' => [ + 'Deprecation-86440-InternalMethodsAndPropertiesWithinRteHtmlParser.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->procOptions' => [ + 'restFiles' => [ + 'Deprecation-86440-InternalMethodsAndPropertiesWithinRteHtmlParser.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->TS_transform_db_safecounter' => [ + 'restFiles' => [ + 'Deprecation-86440-InternalMethodsAndPropertiesWithinRteHtmlParser.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->getKeepTags_cache' => [ + 'restFiles' => [ + 'Deprecation-86440-InternalMethodsAndPropertiesWithinRteHtmlParser.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->allowedClasses' => [ + 'restFiles' => [ + 'Deprecation-86440-InternalMethodsAndPropertiesWithinRteHtmlParser.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->checkWorkspaceCurrent_cache' => [ + 'restFiles' => [ + 'Deprecation-86441-VariousMethodsAndPropertiesInsideBackendUserAuthentication.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->raw' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->rawP' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->lastComment' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->commentSet' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->multiLineEnabled' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->multiLineObject' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->multiLineValue' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->inBrace' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->lastConditionTrue' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->syntaxHighLight' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->highLightData' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->highLightData_bracelevel' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->highLightStyles' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->highLightBlockStyles' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->highLightBlockStyles_basecolor' => [ + 'restFiles' => [ + 'Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\ActionController->namespacesViewObjectNamePattern' => [ + 'restFiles' => [ + 'Breaking-87511-RemoveNamespacesViewObjectNamePatternProperty.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\ActionController->viewFormatToObjectNameMap' => [ + 'restFiles' => [ + 'Breaking-87511-RemoveViewFormatToObjectNameMapProperty.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\LanguageService->LL_files_cache' => [ + 'restFiles' => [ + 'Deprecation-90964-LanguageServiceFunctionalityAndInternalProperties.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\LanguageService->LL_labels_cache' => [ + 'restFiles' => [ + 'Deprecation-90964-LanguageServiceFunctionalityAndInternalProperties.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Database\ReferenceIndex->temp_flexRelations' => [ + 'restFiles' => [ + 'Breaking-93029-DroppedDeletedFieldFromSys_refindex.rst', + ], + ], + 'TYPO3\CMS\Core\Database\ReferenceIndex->hashVersion' => [ + 'restFiles' => [ + 'Breaking-93029-DroppedDeletedFieldFromSys_refindex.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->firstTable' => [ + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->secondTable' => [ + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->MM_is_foreign' => [ + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->MM_oppositeField' => [ + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->MM_oppositeTable' => [ + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->MM_oppositeFieldConf' => [ + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->MM_isMultiTableRelationship' => [ + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->currentTable' => [ + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->MM_match_fields' => [ + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->MM_hasUidField' => [ + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->MM_insert_fields' => [ + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->MM_table_where' => [ + 'restFiles' => [ + 'Breaking-93080-RelationHandlerInternalsProtected.rst', + ], + ], + 'TYPO3\CMS\Core\Domain\Repository\PageRepository->where_hid_del' => [ + 'restFiles' => [ + 'Deprecation-99588-PublicPropertiesInPageRepository.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Domain\Repository\PageRepository->where_groupAccess' => [ + 'restFiles' => [ + 'Deprecation-99588-PublicPropertiesInPageRepository.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->lastLogin_column' => [ + 'restFiles' => [ + 'Deprecation-100173-VariousMethodsAndPropertiesInUserAuthenticationClassesNowInternal.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->formfield_uname' => [ + 'restFiles' => [ + 'Deprecation-100173-VariousMethodsAndPropertiesInUserAuthenticationClassesNowInternal.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->formfield_uident' => [ + 'restFiles' => [ + 'Deprecation-100173-VariousMethodsAndPropertiesInUserAuthenticationClassesNowInternal.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->formfield_status' => [ + 'restFiles' => [ + 'Deprecation-100173-VariousMethodsAndPropertiesInUserAuthenticationClassesNowInternal.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->loginSessionStarted' => [ + 'restFiles' => [ + 'Deprecation-100173-VariousMethodsAndPropertiesInUserAuthenticationClassesNowInternal.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->dontSetCookie' => [ + 'restFiles' => [ + 'Deprecation-100173-VariousMethodsAndPropertiesInUserAuthenticationClassesNowInternal.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->formfield_permanent' => [ + 'restFiles' => [ + 'Deprecation-100173-VariousMethodsAndPropertiesInUserAuthenticationClassesNowInternal.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->is_permanent' => [ + 'restFiles' => [ + 'Deprecation-100173-VariousMethodsAndPropertiesInUserAuthenticationClassesNowInternal.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->type' => [ + 'restFiles' => [ + 'Deprecation-100405-PropertyTypoScriptFrontendController-type.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Imaging\GifBuilder->charRangeMap' => [ + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Frontend\Imaging\GifBuilder->combinedFileNames' => [ + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Frontend\Imaging\GifBuilder->combinedTextStrings' => [ + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Frontend\Imaging\GifBuilder->data' => [ + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Frontend\Imaging\GifBuilder->defaultWorkArea' => [ + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Frontend\Imaging\GifBuilder->objBB' => [ + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Frontend\Imaging\GifBuilder->XY' => [ + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], +]; diff --git a/config/Matcher/v13/PropertyPublicMatcher.php b/config/Matcher/v13/PropertyPublicMatcher.php new file mode 100644 index 0000000..bb4c2d7 --- /dev/null +++ b/config/Matcher/v13/PropertyPublicMatcher.php @@ -0,0 +1,1164 @@ +localizationMode' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->edit_record' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79364-DeprecateMembersInPageLayoutController.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->new_unique_uid' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79364-DeprecateMembersInPageLayoutController.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->externalTables' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77987-DeprecatedRecordListingInPageModule.rst', + ], + ], + 'TYPO3\CMS\Backend\Module\AbstractFunctionModule->thisPath' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80511-AbstractFunctionModule-incLocalLangAndThisPath.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->extJScode' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80512-DocumentTemplate-extJScodeProperty.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->form_largeComp' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->charSetArray' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73511-BrowserLanguageDetectionMovedToLocales.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->fourByteSets' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->checkWorkspaceCache' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79441-ChangeVisibilityInternalCacheDatahandler.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->tempPath' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80514-GraphicalFunctions-tempPathAndCreateTempSubDir.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->parentMenuArr' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-77296-DeprecatePublicMemberParentMenuArrInAbstractMenuContentObject.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->compensateFieldWidth' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79858-TSFE-relatedPropertiesAndMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->dtdAllowsFrames' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->excludeCHashVars' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79858-TSFE-relatedPropertiesAndMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->scriptParseTime' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79858-TSFE-relatedPropertiesAndMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->csConvObj' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75327-TSFE-csConvObjAndTSFE-csConv.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->defaultCharSet' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->renderCharset' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73794-SearchFormController-utf8_to_currentCharsetAndTSFE-renderCharset.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->charSet' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->csConvObj' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73482-LANG-csConvObjAndLANG-parserFactory.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->moduleLabels' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-72340-MovedModuleLabelsFromLanguageServiceToModuleLoader.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->parserFactory' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73482-LANG-csConvObjAndLANG-parserFactory.rst', + ], + ], + 'TYPO3\CMS\Tstemplate\Controller->e' => [ + 'restFiles' => [ + 'Breaking-81171-EditAbilityOfTypoScriptTemplateInEXTtstemplateRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->urltypes' => [ + 'restFiles' => [ + 'Breaking-71306-DroppedProtocolFieldFromPageTypeLinkToExternalURL.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->showInsertDelete' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->showDiff' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->lastSyslogId' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->showMarked' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\ElementHistoryController->doc' => [ + 'restFiles' => [ + 'Breaking-55298-DecoupledHistoryFunctionality.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\ExtendedTemplateService->helpConfig' => [ + 'restFiles' => [ + 'Breaking-82398-RemoveSpecialConstantTSConstantEditor.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\ExtendedTemplateService->edit_divider' => [ + 'restFiles' => [ + 'Breaking-82425-RemoveOldTyposcriptConstantsEditorOptionMOD_TSEDITABLE_CONSTANTS.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->RDCT' => [ + 'restFiles' => [ + 'Breaking-82572-RDCTFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\SimpleDataHandlerController->prErr' => [ + 'restFiles' => [ + 'Breaking-82629-TceDbOptionsPrErrAndUPTRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\SimpleDataHandlerController->uPT' => [ + 'restFiles' => [ + 'Breaking-82629-TceDbOptionsPrErrAndUPTRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->writeDevLog' => [ + 'restFiles' => [ + 'Breaking-82639-LoggingActivatedForAuthenticationAndServiceClasses.rst', + ], + ], + 'TYPO3\CMS\Core\Service\AbstractService->writeDevLog' => [ + 'restFiles' => [ + 'Breaking-82639-LoggingActivatedForAuthenticationAndServiceClasses.rst', + ], + ], + 'TYPO3\CMS\Backend\FrontendBackendUserAuthentication->extPageInTreeInfo' => [ + 'restFiles' => [ + 'Breaking-81460-DeprecateGetByTagOnCacheFrontends.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->lockFilePath' => [ + 'restFiles' => [ + 'Breaking-83256-RemovedLockFilePathFunctionality.rst', + ], + ], + + // Deprecated public properties + 'TYPO3\CMS\Frontend\Page\PageRepository->workspaceCache' => [ + 'restFiles' => [ + 'Deprecation-81318-PublicPropertiesOfPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->error_getRootLine' => [ + 'restFiles' => [ + 'Deprecation-81318-PublicPropertiesOfPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->error_getRootLine_failPid' => [ + 'restFiles' => [ + 'Deprecation-81318-PublicPropertiesOfPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->matchAll' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->whereClause' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->debug' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->allowedPaths' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->simulationHiddenOrTime' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->nextLevel' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->rootId' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->absoluteRootLine' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->outermostRootlineIndexWithTemplate' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->rowSum' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->sitetitle' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->sectionsMatch' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->frames' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->MPmap' => [ + 'restFiles' => [ + 'Deprecation-83273-PublicPropertiesOfTemplateService.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Impexp\Export->maxFileSize' => [ + 'restFiles' => [ + 'Deprecation-83596-ImpexpRemovedMaxFileSizeRestriction.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Impexp\Export->maxRecordSize' => [ + 'restFiles' => [ + 'Deprecation-83606-ImpexpSizeHandlingRemoved.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Impexp\Export->maxExportSize' => [ + 'restFiles' => [ + 'Deprecation-83606-ImpexpSizeHandlingRemoved.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->page_cache_reg1' => [ + 'restFiles' => [ + 'Deprecation-83905-TypoScriptFrontendController-page_cache_reg1.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\AbstractTreeView->dataLookup' => [ + 'restFiles' => [ + 'Deprecation-83904-ArrayHandlingInAbstractTreeView.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\AbstractTreeView->subLevelID' => [ + 'restFiles' => [ + 'Deprecation-83904-ArrayHandlingInAbstractTreeView.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\CreateFolderController->number' => [ + 'restFiles' => [ + 'Deprecation-84289-UseServerRequestInterfaceInFileCreateFolderController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\CreateFolderController->folderNumber' => [ + 'restFiles' => [ + 'Deprecation-84289-UseServerRequestInterfaceInFileCreateFolderController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\CreateFolderController->target' => [ + 'restFiles' => [ + 'Deprecation-84289-UseServerRequestInterfaceInFileCreateFolderController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\EditFileController->origTarget' => [ + 'restFiles' => [ + 'Deprecation-84295-UseServerRequestInterfaceInFileEditFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\EditFileController->target' => [ + 'restFiles' => [ + 'Deprecation-84295-UseServerRequestInterfaceInFileEditFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\File\EditFileController->doc' => [ + 'restFiles' => [ + 'Deprecation-84295-UseServerRequestInterfaceInFileEditFileController.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->synonyms' => [ + 'restFiles' => [ + 'Deprecation-85122-FunctionalityInCharsetConverter.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->versioningPreview' => [ + 'restFiles' => [ + 'Deprecation-85078-PageRepositoryVersioningPreview.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\IndexedSearch\Lexer->csObj' => [ + 'restFiles' => [ + 'Deprecation-85125-UsagesOfCharsetConverterInCore.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\IndexedSearch\Indexer->csObj' => [ + 'restFiles' => [ + 'Deprecation-85125-UsagesOfCharsetConverterInCore.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->showHiddenPage' => [ + 'restFiles' => [ + 'Deprecation-85389-VariousPublicPropertiesInFavorOfContextAPI.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->showHiddenRecords' => [ + 'restFiles' => [ + 'Deprecation-85389-VariousPublicPropertiesInFavorOfContextAPI.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->gr_list' => [ + 'restFiles' => [ + 'Deprecation-85389-VariousPublicPropertiesInFavorOfContextAPI.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->loginUser' => [ + 'restFiles' => [ + 'Deprecation-85389-VariousPublicPropertiesInFavorOfContextAPI.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->beUserLogin' => [ + 'restFiles' => [ + 'Deprecation-85389-VariousPublicPropertiesInFavorOfContextAPI.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->sys_language_uid' => [ + 'restFiles' => [ + 'Deprecation-85543-Language-relatedPropertiesInTypoScriptFrontendControllerAndPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->sys_language_content' => [ + 'restFiles' => [ + 'Deprecation-85543-Language-relatedPropertiesInTypoScriptFrontendControllerAndPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->sys_language_contentOL' => [ + 'restFiles' => [ + 'Deprecation-85543-Language-relatedPropertiesInTypoScriptFrontendControllerAndPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->sys_language_mode' => [ + 'restFiles' => [ + 'Deprecation-85543-Language-relatedPropertiesInTypoScriptFrontendControllerAndPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->sys_language_uid' => [ + 'restFiles' => [ + 'Deprecation-85543-Language-relatedPropertiesInTypoScriptFrontendControllerAndPageRepository.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->versioningWorkspaceId' => [ + 'restFiles' => [ + 'Deprecation-85556-PageRepository-versioningWorkspaceId.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->fileCache' => [ + 'restFiles' => [ + 'Deprecation-85445-TemplateService-getFileName.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\View\PageLayoutView->languageIconTitles' => [ + 'restFiles' => [ + 'Deprecation-85164-LanguageRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\View\PageLayoutView->translateTools' => [ + 'restFiles' => [ + 'Deprecation-85164-LanguageRelatedMethods.rst', + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->updateModeL10NdiffData' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->updateModeL10NdiffDataClear' => [ + 'restFiles' => [ + 'Breaking-87193-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\ActionController->namespacesViewObjectNamePattern' => [ + 'restFiles' => [ + 'Breaking-87511-RemoveNamespacesViewObjectNamePatternProperty.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\ActionController->viewFormatToObjectNameMap' => [ + 'restFiles' => [ + 'Breaking-87511-RemoveViewFormatToObjectNameMapProperty.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->get_name' => [ + 'restFiles' => [ + 'Breaking-88458-RemovedFrontendTrackUserFtuFunctionality.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->getFallBack' => [ + 'restFiles' => [ + 'Breaking-88458-RemovedFrontendTrackUserFtuFunctionality.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->getMethodEnabled' => [ + 'restFiles' => [ + 'Breaking-88458-RemovedFrontendTrackUserFtuFunctionality.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->get_URL_ID' => [ + 'restFiles' => [ + 'Breaking-88458-RemovedFrontendTrackUserFtuFunctionality.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->getMethodUrlIdToken' => [ + 'restFiles' => [ + 'Breaking-88458-RemovedFrontendTrackUserFtuFunctionality.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->sys_language_isocode' => [ + 'restFiles' => [ + 'Deprecation-88559-TSFE-sys_language_isocode.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\IndexedSearch\Indexer->cHashParams' => [ + 'restFiles' => [ + 'Breaking-88741-CHashCalculationInIndexedSearchRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->fePreview' => [ + 'restFiles' => [ + 'Feature-88791-IntroducePreviewAspectInContext.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->modSharedTSconfig' => [ + 'restFiles' => [ + 'Breaking-88779-RecordListRemoveUnusedCode.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->no_noWrap' => [ + 'restFiles' => [ + 'Breaking-88779-RecordListRemoveUnusedCode.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->setLMargin' => [ + 'restFiles' => [ + 'Breaking-88779-RecordListRemoveUnusedCode.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->JScode' => [ + 'restFiles' => [ + 'Breaking-88779-RecordListRemoveUnusedCode.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList->leftMargin' => [ + 'restFiles' => [ + 'Breaking-88779-RecordListRemoveUnusedCode.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->forceTemplateParsing' => [ + 'restFiles' => [ + 'Deprecation-88792-ForceTemplateParsingInTSFEAndTemplateService.rst', + 'Feature-88792-AddTypoScriptAspectToHandleTypoScriptRenderingContextSettings.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->forceTemplateParsing' => [ + 'restFiles' => [ + 'Deprecation-88792-ForceTemplateParsingInTSFEAndTemplateService.rst', + 'Feature-88792-AddTypoScriptAspectToHandleTypoScriptRenderingContextSettings.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->cHash' => [ + 'restFiles' => [ + 'Deprecation-89001-InternalPublicTSFEProperties.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->cHash_array' => [ + 'restFiles' => [ + 'Deprecation-89001-InternalPublicTSFEProperties.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->domainStartPage' => [ + 'restFiles' => [ + 'Deprecation-89001-InternalPublicTSFEProperties.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->changeLog' => [ + 'restFiles' => [ + 'Deprecation-89127-CleanupRecordHistoryHandling.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\History\RecordHistory->lastHistoryEntry' => [ + 'restFiles' => [ + 'Deprecation-89127-CleanupRecordHistoryHandling.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->divSection' => [ + 'restFiles' => [ + 'Deprecation-89722-GMENU_LAYERSRelatedPropertyTSFE-divSection.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Plugin\AbstractPlugin->pi_USER_INT_obj' => [ + 'restFiles' => [ + 'Deprecation-89868-RemoveReqCHashFunctionalityForPlugins.rst', + ], + ], + 'TYPO3\CMS\Frontend\Plugin\AbstractPlugin->pi_checkCHash' => [ + 'restFiles' => [ + 'Deprecation-89868-RemoveReqCHashFunctionalityForPlugins.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->defaultPermissions' => [ + 'restFiles' => [ + 'Deprecation-90019-PagePermissionLogicByDataHandler.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->pMap' => [ + 'restFiles' => [ + 'Deprecation-90019-PagePermissionLogicByDataHandler.rst', + 'Breaking-91473-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->additionalJavaScript' => [ + 'restFiles' => [ + 'Breaking-91563-PHP-basedJSCSSInclusionsForFrontendRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->additionalCSS' => [ + 'restFiles' => [ + 'Breaking-91563-PHP-basedJSCSSInclusionsForFrontendRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->JSCode' => [ + 'restFiles' => [ + 'Breaking-91563-PHP-basedJSCSSInclusionsForFrontendRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->inlineJS' => [ + 'restFiles' => [ + 'Breaking-91563-PHP-basedJSCSSInclusionsForFrontendRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->showHiddenRecords' => [ + 'restFiles' => [ + 'Breaking-92499-AdminPanelDoesNotPreviewHiddenFrontendUserGroups.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->deleteTree' => [ + 'restFiles' => [ + 'Breaking-92560-BackendEditorsCanAlwaysDeletePagesRecursive.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->auth_timeout_field' => [ + 'restFiles' => [ + 'Breaking-92802-DatabaseBasedAuthenticationTimeoutFieldRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->warningEmail' => [ + 'restFiles' => [ + 'Breaking-92801-RemovedFailedLoginFunctionalityFromUserAuthenticationObject.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->warningPeriod' => [ + 'restFiles' => [ + 'Breaking-92801-RemovedFailedLoginFunctionalityFromUserAuthenticationObject.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->warningMax' => [ + 'restFiles' => [ + 'Breaking-92801-RemovedFailedLoginFunctionalityFromUserAuthenticationObject.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->loginFailure' => [ + 'restFiles' => [ + 'Breaking-92989-AbstractUserAuthentication-loginFailureRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->svConfig' => [ + 'restFiles' => [ + 'Breaking-92990-AbstractUserAuthentication-svConfigRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->id' => [ + 'restFiles' => [ + 'Breaking-93023-ReworkedSessionHandling.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->hash_length' => [ + 'restFiles' => [ + 'Breaking-93023-ReworkedSessionHandling.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->sessionTimeout' => [ + 'restFiles' => [ + 'Breaking-93023-ReworkedSessionHandling.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->gc_time' => [ + 'restFiles' => [ + 'Breaking-93023-ReworkedSessionHandling.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->gc_probability' => [ + 'restFiles' => [ + 'Breaking-93023-ReworkedSessionHandling.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->newSessionID' => [ + 'restFiles' => [ + 'Breaking-93023-ReworkedSessionHandling.rst', + ], + ], + 'TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->sesData_change' => [ + 'restFiles' => [ + 'Breaking-93023-ReworkedSessionHandling.rst', + ], + ], + 'TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->lifetime' => [ + 'restFiles' => [ + 'Breaking-93023-ReworkedSessionHandling.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->sendNoCacheHeaders' => [ + 'restFiles' => [ + 'Breaking-93047-RemovedPropertySendNoCacheHeadersInAbstractUserAuthentication.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->sendNoCacheHeaders' => [ + 'restFiles' => [ + 'Breaking-93047-RemovedPropertySendNoCacheHeadersInAbstractUserAuthentication.rst', + ], + ], + 'TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->sendNoCacheHeaders' => [ + 'restFiles' => [ + 'Breaking-93047-RemovedPropertySendNoCacheHeadersInAbstractUserAuthentication.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->groupList' => [ + 'restFiles' => [ + 'Breaking-93062-VariousGroup-relatedPublicPropertiesInBE_USERRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->includeGroupArray' => [ + 'restFiles' => [ + 'Breaking-93062-VariousGroup-relatedPublicPropertiesInBE_USERRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->forceSetCookie' => [ + 'restFiles' => [ + 'Breaking-93073-AbstractUserAuthentication-forceSetCookieRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AuthenticationService->db_groups' => [ + 'restFiles' => [ + 'Breaking-93108-ReworkedInternalUserGroupFetchingForFrontendUsers.rst', + ], + ], + 'TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->TSdataArray' => [ + 'restFiles' => [ + 'Breaking-93108-ReworkedInternalUserGroupFetchingForFrontendUsers.rst', + ], + ], + 'TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->userTS' => [ + 'restFiles' => [ + 'Breaking-93108-ReworkedInternalUserGroupFetchingForFrontendUsers.rst', + ], + ], + 'TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->userTSUpdated' => [ + 'restFiles' => [ + 'Breaking-93108-ReworkedInternalUserGroupFetchingForFrontendUsers.rst', + ], + ], + 'TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->userData_change' => [ + 'restFiles' => [ + 'Breaking-93108-ReworkedInternalUserGroupFetchingForFrontendUsers.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->breakPointLN' => [ + 'restFiles' => [ + 'Deprecation-93726-DeprecatedTypoScriptParserRelatedProperties.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser->parentObject' => [ + 'restFiles' => [ + 'Deprecation-93726-DeprecatedTypoScriptParserRelatedProperties.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->ext_constants_BRP' => [ + 'restFiles' => [ + 'Deprecation-93726-DeprecatedTypoScriptParserRelatedProperties.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->ext_config_BRP' => [ + 'restFiles' => [ + 'Deprecation-93726-DeprecatedTypoScriptParserRelatedProperties.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->align' => [ + 'restFiles' => [ + 'Deprecation-94958-ContentObjectRendererProperties.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->oldData' => [ + 'restFiles' => [ + 'Deprecation-94958-ContentObjectRendererProperties.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->alternativeData' => [ + 'restFiles' => [ + 'Deprecation-94958-ContentObjectRendererProperties.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->currentRecordTotal' => [ + 'restFiles' => [ + 'Deprecation-94958-ContentObjectRendererProperties.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->recordRegister' => [ + 'restFiles' => [ + 'Deprecation-94958-ContentObjectRendererProperties.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->cObjectDepthCounter' => [ + 'restFiles' => [ + 'Deprecation-94957-TypoScriptFrontendController-cObjectDepthCounter.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->displayEditIcons' => [ + 'restFiles' => [ + 'Deprecation-94953-EditPanelRelatedFrontendFunctionality.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->displayFieldEditIcons' => [ + 'restFiles' => [ + 'Deprecation-94953-EditPanelRelatedFrontendFunctionality.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Plugin\AbstractPlugin->pi_EPtemp_cObj' => [ + 'restFiles' => [ + 'Deprecation-94953-EditPanelRelatedFrontendFunctionality.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\ActionController->controllerContext' => [ + 'restFiles' => [ + 'Deprecation-95139-ExtbaseControllerContext.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\View\JsonView->controllerContext' => [ + 'restFiles' => [ + 'Deprecation-95139-ExtbaseControllerContext.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Rendering\RenderingContext->controllerContext' => [ + 'restFiles' => [ + 'Deprecation-95139-ExtbaseControllerContext.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\View\AbstractTemplateView->controllerContext' => [ + 'restFiles' => [ + 'Deprecation-95139-ExtbaseControllerContext.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Renderer\AbstractElementRenderer->controllerContext' => [ + 'restFiles' => [ + 'Deprecation-95139-ExtbaseControllerContext.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->ATagParams' => [ + 'restFiles' => [ + 'Deprecation-95219-TypoScriptFrontendController-ATagParams.rst', + 'Breaking-96107-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->accessKey' => [ + 'restFiles' => [ + 'Breaking-96708-RemovedSupportForAccesskeysInHMENU.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->metaCharset' => [ + 'restFiles' => [ + 'Breaking-97065-TYPO3FrontendAlwaysRenderedInUTF-8.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->lastTypoLinkUrl' => [ + 'restFiles' => [ + 'Deprecation-97549-ContentObjectRenderer-lastTypoLinkProperties.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->lastTypoLinkTarget' => [ + 'restFiles' => [ + 'Deprecation-97549-ContentObjectRenderer-lastTypoLinkProperties.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->lastTypoLinkLD' => [ + 'restFiles' => [ + 'Deprecation-97549-ContentObjectRenderer-lastTypoLinkProperties.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->spamProtectEmailAddresses' => [ + 'restFiles' => [ + 'Deprecation-97866-VariousPublicTSFEProperties.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->intTarget' => [ + 'restFiles' => [ + 'Deprecation-97866-VariousPublicTSFEProperties.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->extTarget' => [ + 'restFiles' => [ + 'Deprecation-97866-VariousPublicTSFEProperties.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->fileTarget' => [ + 'restFiles' => [ + 'Deprecation-97866-VariousPublicTSFEProperties.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->baseUrl' => [ + 'restFiles' => [ + 'Deprecation-97866-VariousPublicTSFEProperties.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->xhtmlDoctype' => [ + 'restFiles' => [ + 'Deprecation-99416-VariousDoctypeRelatedPropertiesAndMethods.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->xhtmlVersion' => [ + 'restFiles' => [ + 'Deprecation-99416-VariousDoctypeRelatedPropertiesAndMethods.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\AbstractTreeView->thisScript' => [ + 'restFiles' => [ + 'Deprecation-100454-LegacyTreeImplementations.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\AbstractTreeView->BE_USER' => [ + 'restFiles' => [ + 'Deprecation-100454-LegacyTreeImplementations.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\LanguageService->debugKey' => [ + 'restFiles' => [ + 'Deprecation-100657-TYPO3_CONF_VARSBElanguageDebug.rst', + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->checkStoredRecords' => [ + 'restFiles' => [ + 'Deprecation-101793-DataHandlerCheckStoredRecordsProperties.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->checkStoredRecords_loose' => [ + 'restFiles' => [ + 'Deprecation-101793-DataHandlerCheckStoredRecordsProperties.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->dontCompress' => [ + 'restFiles' => [ + 'Breaking-101941-VariousGFX-relatedLegacyOptionsRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->colMap' => [ + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->h' => [ + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->map' => [ + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->saveAlphaLayer' => [ + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->setup' => [ + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->truecolorColors' => [ + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->w' => [ + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->workArea' => [ + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Frontend\Imaging\GifBuilder->charRangeMap' => [ + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Frontend\Imaging\GifBuilder->myClassName' => [ + 'restFiles' => [ + 'Breaking-101955-RemovedPublicMethodsRelatedToImageGeneration.rst', + ], + ], + 'TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools->reNumberIndexesOfSectionData' => [ + 'restFiles' => [ + 'Breaking-102229-RemovedFlexFormTools-traverseFlexFormXMLData.rst', + ], + ], + 'TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools->flexArray2Xml_options' => [ + 'restFiles' => [ + 'Breaking-102229-RemovedFlexFormTools-traverseFlexFormXMLData.rst', + ], + ], + 'TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools->callBackObj' => [ + 'restFiles' => [ + 'Breaking-102229-RemovedFlexFormTools-traverseFlexFormXMLData.rst', + ], + ], + 'TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools->cleanFlexFormXML' => [ + 'restFiles' => [ + 'Breaking-102229-RemovedFlexFormTools-traverseFlexFormXMLData.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->applicationData' => [ + 'restFiles' => [ + 'Breaking-102600-TSFE-applicationDataRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->fe_user' => [ + 'restFiles' => [ + 'Breaking-102605-TSFE-fe_userRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->additionalHeaderData' => [ + 'restFiles' => [ + 'Breaking-102621-MostTSFEMembersMarkedInternalOrRead-only.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->additionalFooterData' => [ + 'restFiles' => [ + 'Breaking-102621-MostTSFEMembersMarkedInternalOrRead-only.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->register' => [ + 'restFiles' => [ + 'Breaking-102621-MostTSFEMembersMarkedInternalOrRead-only.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->registerStack' => [ + 'restFiles' => [ + 'Breaking-102621-MostTSFEMembersMarkedInternalOrRead-only.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->recordRegister' => [ + 'restFiles' => [ + 'Breaking-102621-MostTSFEMembersMarkedInternalOrRead-only.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->currentRecord' => [ + 'restFiles' => [ + 'Breaking-102621-MostTSFEMembersMarkedInternalOrRead-only.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->content' => [ + 'restFiles' => [ + 'Breaking-102621-MostTSFEMembersMarkedInternalOrRead-only.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->lastImgResourceInfo' => [ + 'restFiles' => [ + 'Breaking-102621-MostTSFEMembersMarkedInternalOrRead-only.rst', + ], + ], + 'TYPO3\CMS\Core\Security\ContentSecurityPolicy\ConsumableNonce->b64' => [ + 'restFiles' => [ + 'Breaking-100963-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\DiffUtility->stripTags' => [ + 'restFiles' => [ + 'Deprecation-104325-DiffUtility-makeDiffDisplay.rst', + ], + ], +]; diff --git a/config/Matcher/v14/AbstractCoreMatcher.php b/config/Matcher/v14/AbstractCoreMatcher.php new file mode 100644 index 0000000..9fac747 --- /dev/null +++ b/config/Matcher/v14/AbstractCoreMatcher.php @@ -0,0 +1,236 @@ +matcherDefinitions + * created in __construct() if needed. + * + * @var array + */ + protected $flatMatcherDefinitions = []; + + /** + * @var int Helper variable for ignored line detection + */ + protected $currentCodeLine = 0; + + /** + * @var bool True if line with $lastIgnoredLineNumber is ignored + */ + protected $isCurrentLineIgnored = false; + + /** + * @var bool True if the entire file is ignored due to a @extensionScannerIgnoreFile class comment + */ + protected $isFullFileIgnored = false; + + /** + * Return list of matches after processing + */ + public function getMatches(): array + { + return $this->matches; + } + + /** + * Some matcher need specific keys in the array definition to work properly. + * This method is called typically in __construct() of a matcher to + * verify these are given. + * This method is a measure against broken core configuration. It should be + * pretty quick and is only called in __construct() once, no kitten should be harmed. + * + * This method works on $this->matcherDefinitions. + * + * @param array $requiredArrayKeys List of required keys for single matchers + * @throws \RuntimeException + */ + protected function validateMatcherDefinitions(array $requiredArrayKeys = []) + { + foreach ($this->matcherDefinitions as $key => $matcherDefinition) { + $this->validateMatcherDefinitionKeys($key, $matcherDefinition, $requiredArrayKeys); + } + } + + protected function validateMatcherDefinitionKeys(string $key, array $matcherDefinition, array $requiredArrayKeys = []): void + { + // Each config must point to at least one .rst file + if (empty($matcherDefinition['restFiles'])) { + throw new \InvalidArgumentException( + 'Each configuration must have at least one referenced "restFiles" entry. Offending key: ' . $key, + 1500496068 + ); + } + foreach ($matcherDefinition['restFiles'] as $file) { + if (empty($file)) { + throw new \InvalidArgumentException( + 'Empty restFiles definition', + 1500735983 + ); + } + } + // Config broken if not all required array keys are specified in config + $sharedArrays = array_intersect(array_keys($matcherDefinition), $requiredArrayKeys); + if (count($sharedArrays) !== count($requiredArrayKeys)) { + $missingKeys = array_diff($requiredArrayKeys, array_keys($matcherDefinition)); + throw new \InvalidArgumentException( + 'Required matcher definitions missing: ' . implode(', ', $missingKeys) . ' offending key: ' . $key, + 1500492001 + ); + } + } + + /** + * Initialize helper lookup array $this->flatMatcherDefinitions. + * For class\name->foo matcherDefinitions, it creates a helper array + * containing only the method name as array keys for "weak" matches. + * + * If methods with the same name from different classes are defined, + * a "candidate" array is created containing details of single possible + * matches for further analysis. + * + * @throws \RuntimeException + */ + protected function initializeFlatMatcherDefinitions() + { + $methodNameArray = []; + foreach ($this->matcherDefinitions as $classAndMethod => $details) { + $method = GeneralUtility::trimExplode('::', $classAndMethod); + if (count($method) !== 2) { + $method = GeneralUtility::trimExplode('->', $classAndMethod); + } + if (count($method) !== 2) { + throw new \RuntimeException( + 'Keys in $this->matcherDefinitions must have a Class\Name->method or Class\Name::method structure', + 1500557309 + ); + } + $method = $method[1]; + if (!array_key_exists($method, $methodNameArray)) { + $methodNameArray[$method]['candidates'] = []; + } + $methodNameArray[$method]['candidates'][] = $details; + } + $this->flatMatcherDefinitions = $methodNameArray; + } + + /** + * Test if one argument is given as "...$someArray". + * If so, it kinda defeats any "argument count" approach. + * + * @param array $arguments List of arguments + */ + protected function isArgumentUnpackingUsed(array $arguments = []): bool + { + foreach ($arguments as $arg) { + if ($arg->unpack === true) { + return true; + } + } + return false; + } + + /** + * Returns true if a comment before a statement is + * marked as "@extensionScannerIgnoreLine" + */ + protected function isLineIgnored(Node $node): bool + { + // Early return if this line is marked as ignored + $startLineOfNode = $node->getAttribute('startLine'); + if ($startLineOfNode === $this->currentCodeLine) { + return $this->isCurrentLineIgnored; + } + if ($this->isCurrentLineIgnored) { + // "ignoreMode" is still active, but we're past the line + // where it was enabled. Reset this beauty. + $this->isCurrentLineIgnored = false; + } + + $currentLineIsIgnored = false; + if ($startLineOfNode !== $this->currentCodeLine) { + $this->currentCodeLine = $startLineOfNode; + // First node of a new line may contain the annotation + $comments = $node->getAttribute('comments'); + if (!empty($comments)) { + foreach ($comments as $comment) { + if (str_contains($comment->getText(), '@extensionScannerIgnoreLine')) { + $this->isCurrentLineIgnored = true; + $currentLineIsIgnored = true; + break; + } + } + } + } + return $currentLineIsIgnored; + } + + /** + * Return true if the node is ignored since the entire file is ignored. + * Sets ignore status if a class node is given having the annotation. + */ + protected function isFileIgnored(Node $node): bool + { + if ($this->isFullFileIgnored) { + return true; + } + $currentFileIsIgnored = false; + if ($node instanceof Class_) { + $comments = $node->getAttribute('comments'); + if (!empty($comments)) { + foreach ($comments as $comment) { + if (str_contains($comment->getText(), '@extensionScannerIgnoreFile')) { + $this->isFullFileIgnored = true; + $currentFileIsIgnored = true; + break; + } + } + } + } + return $currentFileIsIgnored; + } +} diff --git a/config/Matcher/v14/AbstractMethodImplementationMatcher.php b/config/Matcher/v14/AbstractMethodImplementationMatcher.php new file mode 100644 index 0000000..bd591ed --- /dev/null +++ b/config/Matcher/v14/AbstractMethodImplementationMatcher.php @@ -0,0 +1,148 @@ +matcherDefinitions = $matcherDefinitions; + $this->validateMatcherDefinitions(); + $this->initializeFlatMatcherDefinitions(); + + // initializeFlatMatcherDefinitions() unfortunately does not deliver the actual + // method, so we need to do something 99% similar here for a custom + // property, to not require larger changes to the underlying abstract method. + foreach ($this->matcherDefinitions as $classAndMethod => $details) { + $parts = GeneralUtility::trimExplode('::', $classAndMethod); + $definition = self::DEFINITION_STATIC; + if (count($parts) !== 2) { + $parts = GeneralUtility::trimExplode('->', $classAndMethod); + $definition = self::DEFINITION_LOCAL; + } + // Exception-Handling removed, covered by initializeFlatMatcherDefinitions(); + + $method = $parts[1]; + $class = $parts[0]; + if (!array_key_exists($class, $this->matcherDefinitionLookup)) { + $this->matcherDefinitionLookup[$class][$definition][$method]['candidates'] = []; + } + $this->matcherDefinitionLookup[$class][$definition][$method]['candidates'][] = $details; + + // Builds something like: + // [ + // 'TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper' => [ + // 'static' => [ + // 'renderStatic' => [ + // 'candidates' => [ + // [ + // 'restFiles' => [ + // 'Deprecation-104789-RenderStaticForFluidViewHelpers.rst', + // ], + // ], + // ], + // ] + // ], + // ], + // 'TYPO3\CMS\AbstractSomething' => [ + // 'local' => [ + // 'someMethodName' => [ + // 'candidates' => [ + // [ + // 'restFiles' => [ + // 'Breaking-12345-something.rst', + // ], + // ], + // [ + // 'restFiles' => [ + // 'Breaking-67890-something.rst', + // ], + // ], + // ], + // ] + // ], + // ], + // ]; + } + } + + /** + * Called by PhpParser. + * Test for a defined method that shall longer be utilized (strong match) + */ + public function enterNode(Node $node): null + { + if (!$this->isFileIgnored($node) + && !$this->isLineIgnored($node) + && $node instanceof Node\Stmt\Class_ + && $node->extends) { + + // We found a class definition. + // Check what classes this definition is extending (Abstract). + // Without a class extending something, this is not API usage and thus not scanned. + // Now check if the extended class is part of our matcherDefinition to inspect + if (array_key_exists($node->extends->name, $this->matcherDefinitionLookup)) { + + // Iterate all declared methods (of the inspected custom class, NOT the abstract!) + $lookupMethods = $this->matcherDefinitionLookup[$node->extends->name]; + foreach ($node->getMethods() as $method) { + + // The matcherDefinition can utilize 'Abstract::staticMethod' or 'Abstract->localMethod', + // which is handled distinctly, so that the matches are stronger. + $lookupKey = $method->isStatic() ? self::DEFINITION_STATIC : self::DEFINITION_LOCAL; + + if (isset($lookupMethods[$lookupKey][$method->name->toString()]['candidates'])) { + // The checked method of an object extending a deprecated/BC class was a match. + // Gather final match info (multiple ReST files can apply to a single class+method) + foreach ($lookupMethods[$lookupKey][$method->name->toString()]['candidates'] as $candidate) { + $this->matches[] = [ + 'restFiles' => $candidate['restFiles'], + 'line' => $method->getAttribute('startLine'), + 'message' => sprintf( + 'Definition of %s method "%s" extends from "%s"', + $lookupKey, + $method->name->toString(), + $node->extends->name + ), + 'indicator' => 'strong', + ]; + } + } + } + } + } + + return null; + } +} diff --git a/config/Matcher/v14/ArrayDimensionMatcher.php b/config/Matcher/v14/ArrayDimensionMatcher.php new file mode 100644 index 0000000..ce607fb --- /dev/null +++ b/config/Matcher/v14/ArrayDimensionMatcher.php @@ -0,0 +1,95 @@ +matcherDefinitions = $matcherDefinitions; + $this->validateMatcherDefinitions(); + $this->initializeLastArrayKeyNameArray(); + } + + /** + * Called by PhpParser. + */ + public function enterNode(Node $node): null + { + if (!$this->isFileIgnored($node) + && !$this->isLineIgnored($node) + && $node instanceof ArrayDimFetch + && isset($node->dim->value) + && array_key_exists($node->dim->value, $this->flatMatcherDefinitions) + ) { + $match = [ + 'restFiles' => [], + 'line' => $node->getAttribute('startLine'), + 'message' => 'Access to array key "' . $node->dim->value . '"', + 'indicator' => 'weak', + ]; + + foreach ($this->flatMatcherDefinitions[$node->dim->value]['candidates'] as $candidate) { + $match['restFiles'] = array_unique(array_merge($match['restFiles'], $candidate['restFiles'])); + } + $this->matches[] = $match; + } + return null; + } + + /** + * Prepare 'lastKey' => [$details] array in flatMatcherDefinitions + */ + protected function initializeLastArrayKeyNameArray() + { + $methodNameArray = []; + foreach ($this->matcherDefinitions as $fullArrayString => $details) { + // Goal: find last part "foobar" of an array path "$foo['bar']['foobar']" + // Reverse string $foo['bar']['foobar'] + $lastKey = strrev($fullArrayString); + // Cut off "['" + $lastKey = substr($lastKey, 2); + $lastKey = GeneralUtility::trimExplode('\'[', $lastKey); + // Last key name + $lastKey = $lastKey[0]; + // And reverse key name again + $lastKey = strrev($lastKey); + + if (!array_key_exists($lastKey, $methodNameArray)) { + $methodNameArray[$lastKey]['candidates'] = []; + } + $methodNameArray[$lastKey]['candidates'][] = $details; + } + $this->flatMatcherDefinitions = $methodNameArray; + } +} diff --git a/config/Matcher/v14/ArrayGlobalMatcher.php b/config/Matcher/v14/ArrayGlobalMatcher.php new file mode 100644 index 0000000..110d5ed --- /dev/null +++ b/config/Matcher/v14/ArrayGlobalMatcher.php @@ -0,0 +1,65 @@ +matcherDefinitions = $matcherDefinitions; + $this->validateMatcherDefinitions(); + } + + /** + * Called by PhpParser. + */ + public function enterNode(Node $node): null + { + if (!$this->isFileIgnored($node) + && !$this->isLineIgnored($node) + && $node instanceof ArrayDimFetch + && $node->var instanceof Variable + && $node->var->name === 'GLOBALS' + && $node->dim instanceof String_ + && array_key_exists('$GLOBALS[\'' . $node->dim->value . '\']', $this->matcherDefinitions) + ) { + $this->matches[] = [ + 'restFiles' => $this->matcherDefinitions['$GLOBALS[\'' . $node->dim->value . '\']']['restFiles'], + 'line' => $node->getAttribute('startLine'), + 'message' => 'Access to array global array "' . $node->dim->value . '"', + 'indicator' => 'strong', + ]; + } + return null; + } +} diff --git a/config/Matcher/v14/ClassConstantMatcher.php b/config/Matcher/v14/ClassConstantMatcher.php new file mode 100644 index 0000000..45814e5 --- /dev/null +++ b/config/Matcher/v14/ClassConstantMatcher.php @@ -0,0 +1,64 @@ +matcherDefinitions = $matcherDefinitions; + $this->validateMatcherDefinitions(); + } + + /** + * Called by PhpParser. + */ + public function enterNode(Node $node): null + { + if (!$this->isFileIgnored($node) + && !$this->isLineIgnored($node) + && $node instanceof ClassConstFetch + && $node->class instanceof FullyQualified + && array_key_exists($node->class->toString() . '::' . $node->name, $this->matcherDefinitions) + ) { + // No weak test implemented - combination class::const name tested + $this->matches[] = [ + 'restFiles' => $this->matcherDefinitions[$node->class->toString() . '::' . $node->name]['restFiles'], + 'line' => $node->getAttribute('startLine'), + 'message' => 'Call to class constant "' . $node->class->toString() . '::' . $node->name . '"', + 'indicator' => 'strong', + ]; + } + return null; + } +} diff --git a/config/Matcher/v14/ClassNameMatcher.php b/config/Matcher/v14/ClassNameMatcher.php new file mode 100644 index 0000000..8bd3567 --- /dev/null +++ b/config/Matcher/v14/ClassNameMatcher.php @@ -0,0 +1,63 @@ +matcherDefinitions = $matcherDefinitions; + $this->validateMatcherDefinitions(); + } + + /** + * Called by PhpParser. + * + * @param Node $node Given node to test + */ + public function enterNode(Node $node): null + { + if (!$this->isFileIgnored($node) + && !$this->isLineIgnored($node) + && $node instanceof FullyQualified + ) { + $fullyQualifiedClassName = $node->toString(); + if (array_key_exists($fullyQualifiedClassName, $this->matcherDefinitions)) { + $this->matches[] = [ + 'restFiles' => $this->matcherDefinitions[$fullyQualifiedClassName]['restFiles'], + 'line' => $node->getAttribute('startLine'), + 'message' => 'Usage of class "' . $fullyQualifiedClassName . '"', + 'indicator' => 'strong', + ]; + } + } + return null; + } +} diff --git a/config/Matcher/v14/ConstantMatcher.php b/config/Matcher/v14/ConstantMatcher.php new file mode 100644 index 0000000..fba38eb --- /dev/null +++ b/config/Matcher/v14/ConstantMatcher.php @@ -0,0 +1,62 @@ +matcherDefinitions = $matcherDefinitions; + $this->validateMatcherDefinitions(); + } + + /** + * Called by PhpParser. + */ + public function enterNode(Node $node): null + { + if (!$this->isFileIgnored($node) + && !$this->isLineIgnored($node) + && $node instanceof ConstFetch + && array_key_exists($node->name->toString(), $this->matcherDefinitions) + ) { + // Access to constants is detected as strong match + $this->matches[] = [ + 'restFiles' => $this->matcherDefinitions[$node->name->toString()]['restFiles'], + 'line' => $node->getAttribute('startLine'), + 'message' => 'Call to global constant "' . $node->name->toString() . '"', + 'indicator' => 'strong', + ]; + } + return null; + } +} diff --git a/config/Matcher/v14/ConstructorArgumentMatcher.php b/config/Matcher/v14/ConstructorArgumentMatcher.php new file mode 100644 index 0000000..d2979bb --- /dev/null +++ b/config/Matcher/v14/ConstructorArgumentMatcher.php @@ -0,0 +1,240 @@ +flatMatcherDefinitions once and validate config + * + * @param array $matcherDefinitions Incoming main configuration + */ + public function __construct(array $matcherDefinitions) + { + $this->matcherDefinitions = $matcherDefinitions; + $this->validateMatcherDefinitionsTopicRequirements([ + self::TOPIC_TYPE_REQUIRED => ['numberOfMandatoryArguments'], + self::TOPIC_TYPE_DROPPED => ['maximumNumberOfArguments'], + self::TOPIC_TYPE_CALLED => ['numberOfMandatoryArguments', 'maximumNumberOfArguments'], + self::TOPIC_TYPE_UNUSED => ['unusedArgumentNumbers'], + ]); + } + + /** + * Called by PhpParser. + * Test for "->deprecated()" (weak match) + */ + public function enterNode(Node $node): null + { + if ($this->isFileIgnored($node) || $this->isLineIgnored($node)) { + return null; + } + $resolvedNode = $node->getAttribute(self::NODE_RESOLVED_AS, null) ?? $node; + if (!$resolvedNode instanceof New_ + || !isset($resolvedNode->class) + || (isset($node->class) && is_object($node->class) && !method_exists($node->class, '__toString')) + || !array_key_exists((string)$resolvedNode->class, $this->matcherDefinitions) + ) { + return null; + } + + // A method call is considered a match if it is not called with argument unpacking + // and number of used arguments is lower than numberOfMandatoryArguments + if ($this->isArgumentUnpackingUsed($resolvedNode->args)) { + return null; + } + + // $node reflects invocation, e.g. `GeneralUtility::makeInstance(MyClass::class, 123)` + // $resolvedNode reflects resolved and actual usage, e.g. `new MyClass(123)` + $this->handleRequiredArguments($node, $resolvedNode); + $this->handleDroppedArguments($node, $resolvedNode); + $this->handleCalledArguments($node, $resolvedNode); + $this->handleUnusedArguments($node, $resolvedNode); + return null; + } + + /** + * @param Node $node reflects invocation, e.g. `GeneralUtility::makeInstance(MyClass::class, 123)` + * @param Node $resolvedNode reflects resolved and actual usage, e.g. `new MyClass(123)` + */ + protected function handleRequiredArguments(Node $node, Node $resolvedNode): bool + { + $className = (string)($resolvedNode->class ?? ''); + $candidate = $this->matcherDefinitions[$className][self::TOPIC_TYPE_REQUIRED] ?? null; + $mandatoryArguments = $candidate['numberOfMandatoryArguments'] ?? null; + $numberOfArguments = count($resolvedNode->args ?? []); + + if ($candidate === null || $numberOfArguments >= $mandatoryArguments) { + return false; + } + + $this->matches[] = [ + 'restFiles' => $candidate['restFiles'], + 'line' => $node->getAttribute('startLine'), + 'message' => sprintf( + '%s::__construct requires at least %d arguments (%d given).', + $className, + $mandatoryArguments, + $numberOfArguments + ), + 'indicator' => 'strong', + ]; + return true; + } + + /** + * @param Node $node reflects invocation, e.g. `GeneralUtility::makeInstance(MyClass::class, 123)` + * @param Node $resolvedNode reflects resolved and actual usage, e.g. `new MyClass(123)` + */ + protected function handleDroppedArguments(Node $node, Node $resolvedNode): bool + { + $className = (string)($resolvedNode->class ?? ''); + $candidate = $this->matcherDefinitions[$className][self::TOPIC_TYPE_DROPPED] ?? null; + $maximumArguments = $candidate['maximumNumberOfArguments'] ?? null; + $numberOfArguments = count($resolvedNode->args ?? []); + + if ($candidate === null || $numberOfArguments <= $maximumArguments) { + return false; + } + + $this->matches[] = [ + 'restFiles' => $candidate['restFiles'], + 'line' => $node->getAttribute('startLine'), + 'message' => sprintf( + '%s::__construct supports only %d arguments (%d given).', + $className, + $maximumArguments, + $numberOfArguments + ), + 'indicator' => 'strong', + ]; + return true; + } + + /** + * @param Node $node reflects invocation, e.g. `GeneralUtility::makeInstance(MyClass::class, 123)` + * @param Node $resolvedNode reflects resolved and actual usage, e.g. `new MyClass(123)` + */ + protected function handleCalledArguments(Node $node, Node $resolvedNode): bool + { + $className = (string)($resolvedNode->class ?? ''); + $candidate = $this->matcherDefinitions[$className][self::TOPIC_TYPE_CALLED] ?? null; + $isArgumentUnpackingUsed = $this->isArgumentUnpackingUsed($resolvedNode->args ?? []); + $mandatoryArguments = $candidate['numberOfMandatoryArguments'] ?? null; + $maximumArguments = $candidate['maximumNumberOfArguments'] ?? null; + $numberOfArguments = count($resolvedNode->args ?? []); + + if ($candidate === null + || !$isArgumentUnpackingUsed + && ($numberOfArguments < $mandatoryArguments || $numberOfArguments > $maximumArguments)) { + return false; + } + + $this->matches[] = [ + 'restFiles' => $candidate['restFiles'], + 'line' => $node->getAttribute('startLine'), + 'message' => sprintf( + '%s::__construct being called (%d arguments given).', + $className, + $numberOfArguments + ), + 'indicator' => 'weak', + ]; + return true; + } + + /** + * @param Node $node reflects invocation, e.g. `GeneralUtility::makeInstance(MyClass::class, 123)` + * @param Node $resolvedNode reflects resolved and actual usage, e.g. `new MyClass(123)` + */ + protected function handleUnusedArguments(Node $node, Node $resolvedNode): bool + { + $className = (string)($resolvedNode->class ?? ''); + $candidate = $this->matcherDefinitions[$className][self::TOPIC_TYPE_UNUSED] ?? null; + // values in array (if any) are actual position counts + // e.g. `[2, 4]` refers to internal argument indexes `[1, 3]` + $unusedArgumentPositions = $candidate['unusedArgumentNumbers'] ?? null; + + if ($candidate === null || empty($unusedArgumentPositions)) { + return false; + } + + $arguments = $resolvedNode->args ?? []; + // keeping positions having argument values that are not null + $unusedArgumentPositions = array_filter( + $unusedArgumentPositions, + static function (int $position) use ($arguments) { + $index = $position - 1; + return isset($arguments[$index]->value) + && !$arguments[$index]->value instanceof ConstFetch + && ( + !isset($arguments[$index]->value->name->name->parts[0]) + || $arguments[$index]->value->name->name->parts[0] !== null + ); + } + ); + if (empty($unusedArgumentPositions)) { + return false; + } + + $this->matches[] = [ + 'restFiles' => $candidate['restFiles'], + 'line' => $node->getAttribute('startLine'), + 'message' => sprintf( + '%s::__construct was called with argument positions %s not being null.', + $className, + implode(', ', $unusedArgumentPositions) + ), + 'indicator' => 'strong', + ]; + return true; + } + + protected function validateMatcherDefinitionsTopicRequirements(array $topicRequirements): void + { + foreach ($this->matcherDefinitions as $key => $matcherDefinition) { + foreach ($topicRequirements as $topic => $requiredArrayKeys) { + if (empty($matcherDefinition[$topic])) { + continue; + } + $this->validateMatcherDefinitionKeys($key, $matcherDefinition[$topic], $requiredArrayKeys); + } + } + } +} diff --git a/config/Matcher/v14/FunctionCallMatcher.php b/config/Matcher/v14/FunctionCallMatcher.php new file mode 100644 index 0000000..cd83f14 --- /dev/null +++ b/config/Matcher/v14/FunctionCallMatcher.php @@ -0,0 +1,75 @@ +flatMatcherDefinitions once + * + * @param array $matcherDefinitions Incoming main configuration + */ + public function __construct(array $matcherDefinitions) + { + $this->matcherDefinitions = $matcherDefinitions; + $this->validateMatcherDefinitions(['numberOfMandatoryArguments', 'maximumNumberOfArguments']); + } + + /** + * Called by PhpParser. + * Test for "removedFunction()" (strong match) + */ + public function enterNode(Node $node): null + { + // Match method call (not static) + if (!$this->isFileIgnored($node) + && !$this->isLineIgnored($node) + && $node instanceof FuncCall + && $node->name instanceof FullyQualified + && array_key_exists($node->name->toString(), $this->matcherDefinitions) + ) { + $functionName = $node->name->toString(); + $matchDefinition = $this->matcherDefinitions[$functionName]; + + $numberOfArguments = count($node->args); + $isArgumentUnpackingUsed = $this->isArgumentUnpackingUsed($node->args); + + if ($isArgumentUnpackingUsed + || ($numberOfArguments >= $matchDefinition['numberOfMandatoryArguments'] + && $numberOfArguments <= $matchDefinition['maximumNumberOfArguments']) + ) { + $this->matches[] = [ + 'restFiles' => $matchDefinition['restFiles'], + 'line' => $node->getAttribute('startLine'), + 'message' => 'Call to function "' . $functionName . '"', + 'indicator' => 'strong', + ]; + } + } + return null; + } +} diff --git a/config/Matcher/v14/InterfaceMethodChangedMatcher.php b/config/Matcher/v14/InterfaceMethodChangedMatcher.php new file mode 100644 index 0000000..d6912e2 --- /dev/null +++ b/config/Matcher/v14/InterfaceMethodChangedMatcher.php @@ -0,0 +1,103 @@ +matcherDefinitions = $matcherDefinitions; + // newNumberOfArguments must exist in all matcherDefinitions + $this->validateMatcherDefinitions(['newNumberOfArguments']); + } + + /** + * Called by PhpParser. + * Test for "public function like($arg1, $arg2, $arg3) {}" (weak match) + * Test for "->like($arg1, $arg2, $arg3); (weak match) + */ + public function enterNode(Node $node): null + { + if ($this->isFileIgnored($node) || $this->isLineIgnored($node)) { + return null; + } + + // Match method name of a class, must be public, wouldn't make sense as interface if protected/private + if ($node instanceof ClassMethod + && array_key_exists($node->name->name, $this->matcherDefinitions) + && $node->flags & Modifiers::PUBLIC // public + && ($node->flags & Modifiers::STATIC) !== Modifiers::STATIC // not static + ) { + $methodName = $node->name->name; + $numberOfUsedArguments = 0; + if (isset($node->params) && is_array($node->params)) { + $numberOfUsedArguments = count($node->params); + } + $numberOfAllowedArguments = $this->matcherDefinitions[$methodName]['newNumberOfArguments']; + if ($numberOfUsedArguments > $numberOfAllowedArguments) { + $this->matches[] = [ + 'restFiles' => $this->matcherDefinitions[$methodName]['restFiles'], + 'line' => $node->getAttribute('startLine'), + 'message' => 'Implementation of dropped interface argument for method "' . $methodName . '()"', + 'indicator' => 'weak', + ]; + } + } + + // Match method call (not static) with number of arguments + if ($node instanceof MethodCall + && array_key_exists($node->name->name, $this->matcherDefinitions) + ) { + $methodName = $node->name->name; + $numberOfUsedArguments = 0; + if (isset($node->args) && is_array($node->args)) { + $numberOfUsedArguments = count($node->args); + } + // @todo: Test for argument unpacking + $numberOfAllowedArguments = $this->matcherDefinitions[$methodName]['newNumberOfArguments']; + if ($numberOfUsedArguments > $numberOfAllowedArguments) { + $this->matches[] = [ + 'restFiles' => $this->matcherDefinitions[$methodName]['restFiles'], + 'line' => $node->getAttribute('startLine'), + 'message' => 'Call to interface method "' . $methodName . '()"', + 'indicator' => 'weak', + ]; + } + } + return null; + } +} diff --git a/config/Matcher/v14/MethodAnnotationMatcher.php b/config/Matcher/v14/MethodAnnotationMatcher.php new file mode 100644 index 0000000..c45bb24 --- /dev/null +++ b/config/Matcher/v14/MethodAnnotationMatcher.php @@ -0,0 +1,87 @@ +flatMatcherDefinitions once and validate config + * + * @param array $matcherDefinitions Incoming main configuration + */ + public function __construct(array $matcherDefinitions) + { + $this->matcherDefinitions = $matcherDefinitions; + $this->validateMatcherDefinitions(); + } + + /** + * Called by PhpParser. + * Test for method annotations (strong match) + */ + public function enterNode(Node $node): null + { + if ($node instanceof ClassMethod + && ($docComment = $node->getDocComment()) instanceof Doc + && !$this->isFileIgnored($node) + && !$this->isLineIgnored($node) + ) { + $isPossibleMatch = false; + $match = [ + 'restFiles' => [], + 'line' => $node->getAttribute('startLine'), + 'indicator' => 'strong', + ]; + + $matches = []; + preg_match_all( + '/\s*\s@(?[^\s.]*).*\n/', + $docComment->getText(), + $matches + ); + + foreach ($matches['annotations'] as $annotation) { + $annotation = '@' . $annotation; + + if (!isset($this->matcherDefinitions[$annotation])) { + continue; + } + + $isPossibleMatch = true; + $match['message'] = 'Method "' . $node->name . '" uses an ' . $annotation . ' annotation.'; + $match['restFiles'] = array_unique(array_merge( + $match['restFiles'], + $this->matcherDefinitions[$annotation]['restFiles'] + )); + } + + if ($isPossibleMatch) { + $this->matches[] = $match; + } + } + return null; + } +} diff --git a/config/Matcher/v14/MethodArgumentDroppedMatcher.php b/config/Matcher/v14/MethodArgumentDroppedMatcher.php new file mode 100644 index 0000000..dece010 --- /dev/null +++ b/config/Matcher/v14/MethodArgumentDroppedMatcher.php @@ -0,0 +1,83 @@ +flatMatcherDefinitions once and validate config + * + * @param array $matcherDefinitions Incoming main configuration + */ + public function __construct(array $matcherDefinitions) + { + $this->matcherDefinitions = $matcherDefinitions; + $this->validateMatcherDefinitions(['maximumNumberOfArguments']); + $this->initializeFlatMatcherDefinitions(); + } + + /** + * Called by PhpParser. + * Test for "->deprecated()" (weak match) + */ + public function enterNode(Node $node): null + { + // Match method call (not static) + if (!$this->isFileIgnored($node) + && !$this->isLineIgnored($node) + && $node instanceof MethodCall + && array_key_exists($node->name->name, $this->flatMatcherDefinitions) + ) { + $match = [ + 'restFiles' => [], + 'line' => $node->getAttribute('startLine'), + 'indicator' => 'weak', + ]; + + $isArgumentUnpackingUsed = $this->isArgumentUnpackingUsed($node->args); + + $numberOfArguments = count($node->args); + $isPossibleMatch = false; + foreach ($this->flatMatcherDefinitions[$node->name->name]['candidates'] as $candidate) { + // A method call is considered a match if it is not called with argument unpacking + // and number of used arguments is higher than maximumNumberOfArguments + if (!$isArgumentUnpackingUsed + && $numberOfArguments > $candidate['maximumNumberOfArguments'] + ) { + $isPossibleMatch = true; + $match['message'] = 'Method "' . $node->name->name . '()" supports only ' . $candidate['maximumNumberOfArguments'] . ' arguments.'; + $match['restFiles'] = array_unique(array_merge($match['restFiles'], $candidate['restFiles'])); + } + } + if ($isPossibleMatch) { + $this->matches[] = $match; + } + } + return null; + } +} diff --git a/config/Matcher/v14/MethodArgumentDroppedStaticMatcher.php b/config/Matcher/v14/MethodArgumentDroppedStaticMatcher.php new file mode 100644 index 0000000..6a7cfab --- /dev/null +++ b/config/Matcher/v14/MethodArgumentDroppedStaticMatcher.php @@ -0,0 +1,103 @@ +flatMatcherDefinitions once and validate config + * + * @param array $matcherDefinitions Incoming main configuration + */ + public function __construct(array $matcherDefinitions) + { + $this->matcherDefinitions = $matcherDefinitions; + $this->validateMatcherDefinitions(['maximumNumberOfArguments']); + $this->initializeFlatMatcherDefinitions(); + } + + /** + * Called by PhpParser. + * Test for "->deprecated()" (weak match) + */ + public function enterNode(Node $node): null + { + // Match static method call + if (!$this->isFileIgnored($node) + && !$this->isLineIgnored($node) + && $node instanceof StaticCall + ) { + $isArgumentUnpackingUsed = $this->isArgumentUnpackingUsed($node->args); + + if ($node->class instanceof FullyQualified) { + // 'Foo\Bar::aMethod()' -> strong match + $fqdnClassWithMethod = $node->class->toString() . '::' . $node->name->name; + if (!$isArgumentUnpackingUsed + && array_key_exists($fqdnClassWithMethod, $this->matcherDefinitions) + && count($node->args) > $this->matcherDefinitions[$fqdnClassWithMethod]['maximumNumberOfArguments'] + ) { + $this->matches[] = [ + 'restFiles' => $this->matcherDefinitions[$fqdnClassWithMethod]['restFiles'], + 'line' => $node->getAttribute('startLine'), + 'message' => 'Method "' . $node->name->name . '()" supports only ' + . $this->matcherDefinitions[$fqdnClassWithMethod]['maximumNumberOfArguments'] + . ' arguments.', + 'indicator' => 'strong', + ]; + } + } elseif ($node->class instanceof Variable + && array_key_exists($node->name->name, $this->flatMatcherDefinitions) + ) { + $match = [ + 'restFiles' => [], + 'line' => $node->getAttribute('startLine'), + 'indicator' => 'weak', + ]; + + $numberOfArguments = count($node->args); + $isPossibleMatch = false; + foreach ($this->flatMatcherDefinitions[$node->name->name]['candidates'] as $candidate) { + // A method call is considered a match if it is not called with argument unpacking + // and number of used arguments is higher than maximumNumberOfArguments + if (!$isArgumentUnpackingUsed + && $numberOfArguments > $candidate['maximumNumberOfArguments'] + ) { + $isPossibleMatch = true; + $match['message'] = 'Method "' . $node->name->name . '()" supports only ' + . $candidate['maximumNumberOfArguments'] . ' arguments.'; + $match['restFiles'] = array_unique(array_merge($match['restFiles'], $candidate['restFiles'])); + } + } + if ($isPossibleMatch) { + $this->matches[] = $match; + } + } + } + return null; + } +} diff --git a/config/Matcher/v14/MethodArgumentRequiredMatcher.php b/config/Matcher/v14/MethodArgumentRequiredMatcher.php new file mode 100644 index 0000000..9e1d0ac --- /dev/null +++ b/config/Matcher/v14/MethodArgumentRequiredMatcher.php @@ -0,0 +1,83 @@ +flatMatcherDefinitions once and validate config + * + * @param array $matcherDefinitions Incoming main configuration + */ + public function __construct(array $matcherDefinitions) + { + $this->matcherDefinitions = $matcherDefinitions; + $this->validateMatcherDefinitions(['numberOfMandatoryArguments']); + $this->initializeFlatMatcherDefinitions(); + } + + /** + * Called by PhpParser. + * Test for "->deprecated()" (weak match) + */ + public function enterNode(Node $node): null + { + // Match method call (not static) + if (!$this->isFileIgnored($node) + && !$this->isLineIgnored($node) + && $node instanceof MethodCall + && array_key_exists($node->name->name, $this->flatMatcherDefinitions) + ) { + $match = [ + 'restFiles' => [], + 'line' => $node->getAttribute('startLine'), + 'indicator' => 'weak', + ]; + + $isArgumentUnpackingUsed = $this->isArgumentUnpackingUsed($node->args); + + $numberOfArguments = count($node->args); + $isPossibleMatch = false; + foreach ($this->flatMatcherDefinitions[$node->name->name]['candidates'] as $candidate) { + // A method call is considered a match if it is not called with argument unpacking + // and number of used arguments is lower than numberOfMandatoryArguments + if (!$isArgumentUnpackingUsed + && $numberOfArguments < $candidate['numberOfMandatoryArguments'] + && $numberOfArguments <= $candidate['maximumNumberOfArguments'] + ) { + $isPossibleMatch = true; + $match['message'] = 'Method ' . $node->name->name . '() needs at least ' . $candidate['numberOfMandatoryArguments'] . ' arguments.'; + $match['restFiles'] = array_unique(array_merge($match['restFiles'], $candidate['restFiles'])); + } + } + if ($isPossibleMatch) { + $this->matches[] = $match; + } + } + return null; + } +} diff --git a/config/Matcher/v14/MethodArgumentRequiredStaticMatcher.php b/config/Matcher/v14/MethodArgumentRequiredStaticMatcher.php new file mode 100644 index 0000000..1818881 --- /dev/null +++ b/config/Matcher/v14/MethodArgumentRequiredStaticMatcher.php @@ -0,0 +1,108 @@ +flatMatcherDefinitions once and validate config + * + * @param array $matcherDefinitions Incoming main configuration + */ + public function __construct(array $matcherDefinitions) + { + $this->matcherDefinitions = $matcherDefinitions; + $this->validateMatcherDefinitions(['numberOfMandatoryArguments', 'maximumNumberOfArguments']); + $this->initializeFlatMatcherDefinitions(); + } + + /** + * Called by PhpParser. + * Test for "::function($1, $2, $3)" (strong match) + */ + public function enterNode(Node $node): null + { + // Match static method call + if (!$this->isFileIgnored($node) + && !$this->isLineIgnored($node) + && $node instanceof StaticCall + ) { + $isArgumentUnpackingUsed = $this->isArgumentUnpackingUsed($node->args); + + if ($node->class instanceof FullyQualified) { + // 'Foo\Bar::aMethod()' -> strong match + $fqdnClassWithMethod = $node->class->toString() . '::' . $node->name->name; + $numberOfArguments = count($node->args); + if (!$isArgumentUnpackingUsed + && array_key_exists($fqdnClassWithMethod, $this->matcherDefinitions) + && $numberOfArguments < $this->matcherDefinitions[$fqdnClassWithMethod]['numberOfMandatoryArguments'] + // maximum number of arguments is just a measure against false positives + && $numberOfArguments <= $this->matcherDefinitions[$fqdnClassWithMethod]['maximumNumberOfArguments'] + ) { + $this->matches[] = [ + 'restFiles' => $this->matcherDefinitions[$fqdnClassWithMethod]['restFiles'], + 'line' => $node->getAttribute('startLine'), + 'message' => 'Method "' . $node->name->name . '()" needs at least ' + . $this->matcherDefinitions[$fqdnClassWithMethod]['numberOfMandatoryArguments'] + . ' arguments.', + 'indicator' => 'strong', + ]; + } + } elseif ($node->class instanceof Variable + && array_key_exists($node->name->name, $this->flatMatcherDefinitions) + ) { + $match = [ + 'restFiles' => [], + 'line' => $node->getAttribute('startLine'), + 'indicator' => 'weak', + ]; + + $numberOfArguments = count($node->args); + $isPossibleMatch = false; + foreach ($this->flatMatcherDefinitions[$node->name->name]['candidates'] as $candidate) { + // A method call is considered a match if it is not called with argument unpacking + // and number of used arguments is lesser than numberOfMandatoryArguments + if (!$isArgumentUnpackingUsed + && $numberOfArguments < $candidate['numberOfMandatoryArguments'] + // maximum number of arguments is just a measure against false positives + && $numberOfArguments <= $candidate['maximumNumberOfArguments'] + ) { + $isPossibleMatch = true; + $match['message'] = 'Method "' . $node->name->name . '()" needs at least ' + . $candidate['numberOfMandatoryArguments'] . ' arguments.'; + $match['restFiles'] = array_unique(array_merge($match['restFiles'], $candidate['restFiles'])); + } + } + if ($isPossibleMatch) { + $this->matches[] = $match; + } + } + } + return null; + } +} diff --git a/config/Matcher/v14/MethodArgumentUnusedMatcher.php b/config/Matcher/v14/MethodArgumentUnusedMatcher.php new file mode 100644 index 0000000..5221a50 --- /dev/null +++ b/config/Matcher/v14/MethodArgumentUnusedMatcher.php @@ -0,0 +1,90 @@ +foo('arg1', 'notNull', null, 'arg4'); + * @internal This class is only meant to be used within EXT:install and is not part of the TYPO3 Core API. + */ +class MethodArgumentUnusedMatcher extends AbstractCoreMatcher +{ + /** + * Prepare $this->flatMatcherDefinitions once and validate config + * + * @param array $matcherDefinitions Incoming main configuration + */ + public function __construct(array $matcherDefinitions) + { + $this->matcherDefinitions = $matcherDefinitions; + $this->validateMatcherDefinitions(['unusedArgumentNumbers']); + $this->initializeFlatMatcherDefinitions(); + } + + /** + * Called by PhpParser. + */ + public function enterNode(Node $node): null + { + // Match method call (not static) + if (!$this->isFileIgnored($node) + && !$this->isLineIgnored($node) + && $node instanceof MethodCall + && array_key_exists($node->name->name, $this->flatMatcherDefinitions) + ) { + $match = [ + 'restFiles' => [], + 'line' => $node->getAttribute('startLine'), + 'indicator' => 'weak', + ]; + + $isArgumentUnpackingUsed = $this->isArgumentUnpackingUsed($node->args); + + $numberOfArguments = count($node->args); + $isPossibleMatch = false; + foreach ($this->flatMatcherDefinitions[$node->name->name]['candidates'] as $candidate) { + foreach ($candidate['unusedArgumentNumbers'] as $droppedArgumentNumber) { + // A method call is considered a match if name matches, unpacking is not used + // and the registered argument is not given as null. + if (!$isArgumentUnpackingUsed + && $numberOfArguments >= $droppedArgumentNumber + && !($node->args[$droppedArgumentNumber - 1]->value instanceof ConstFetch) + && (!isset($node->args[$droppedArgumentNumber - 1]->value->name->name->parts[0]) + || $node->args[$droppedArgumentNumber - 1]->value->name->name->parts[0] !== null) + ) { + $isPossibleMatch = true; + $match['message'] = 'Call to method "' . $node->name->name . '()" with' + . ' argument ' . $droppedArgumentNumber . ' not given as null.'; + $match['restFiles'] = array_unique(array_merge($match['restFiles'], $candidate['restFiles'])); + } + } + } + if ($isPossibleMatch) { + $this->matches[] = $match; + } + } + return null; + } +} diff --git a/config/Matcher/v14/MethodCallMatcher.php b/config/Matcher/v14/MethodCallMatcher.php new file mode 100644 index 0000000..c90a234 --- /dev/null +++ b/config/Matcher/v14/MethodCallMatcher.php @@ -0,0 +1,83 @@ +flatMatcherDefinitions once + * + * @param array $matcherDefinitions Incoming main configuration + */ + public function __construct(array $matcherDefinitions) + { + $this->matcherDefinitions = $matcherDefinitions; + $this->validateMatcherDefinitions(['numberOfMandatoryArguments', 'maximumNumberOfArguments']); + $this->initializeFlatMatcherDefinitions(); + } + + /** + * Called by PhpParser. + * Test for "->deprecated()" (weak match) + */ + public function enterNode(Node $node): null + { + // Match method call (not static) + if (!$this->isFileIgnored($node) + && !$this->isLineIgnored($node) + && $node instanceof MethodCall + && array_key_exists($node->name->name, $this->flatMatcherDefinitions) + ) { + $match = [ + 'restFiles' => [], + 'line' => $node->getAttribute('startLine'), + 'message' => 'Call to method "' . $node->name->name . '()"', + 'indicator' => 'weak', + ]; + + $numberOfArguments = count($node->args); + $isArgumentUnpackingUsed = $this->isArgumentUnpackingUsed($node->args); + + $isPossibleMatch = false; + foreach ($this->flatMatcherDefinitions[$node->name->name]['candidates'] as $candidate) { + // A method call is considered a match if it is called with argument unpacking, or + // if the number of given arguments is within range of mandatory / max number of arguments + if ($isArgumentUnpackingUsed + || ($numberOfArguments >= $candidate['numberOfMandatoryArguments'] + && $numberOfArguments <= $candidate['maximumNumberOfArguments']) + ) { + $isPossibleMatch = true; + $match['restFiles'] = array_unique(array_merge($match['restFiles'], $candidate['restFiles'])); + } + } + if ($isPossibleMatch) { + $this->matches[] = $match; + } + } + return null; + } +} diff --git a/config/Matcher/v14/MethodCallStaticMatcher.php b/config/Matcher/v14/MethodCallStaticMatcher.php new file mode 100644 index 0000000..196785b --- /dev/null +++ b/config/Matcher/v14/MethodCallStaticMatcher.php @@ -0,0 +1,106 @@ +matcherDefinitions = $matcherDefinitions; + $this->validateMatcherDefinitions(['numberOfMandatoryArguments', 'maximumNumberOfArguments']); + $this->initializeFlatMatcherDefinitions(); + } + + /** + * Called by PhpParser. + * Test for "foo\bar::deprecated()" (strong match) + * Test for "::deprecated()" (weak match) + */ + public function enterNode(Node $node): null + { + // Static call, not method call + if (!$this->isFileIgnored($node) + && !$this->isLineIgnored($node) + && $node instanceof StaticCall + ) { + if ($node->class instanceof FullyQualified) { + // 'Foo\Bar::deprecated()' -> strong match + $fqdnClassWithMethod = $node->class->toString() . '::' . $node->name->name; + if (array_key_exists($fqdnClassWithMethod, $this->matcherDefinitions)) { + $this->matches[] = [ + 'restFiles' => $this->matcherDefinitions[$fqdnClassWithMethod]['restFiles'], + 'line' => $node->getAttribute('startLine'), + 'message' => 'Use of static class method call "' . $fqdnClassWithMethod . '()"', + 'indicator' => 'strong', + ]; + } + } elseif ($node->class instanceof Variable + && array_key_exists($node->name->name, $this->flatMatcherDefinitions) + ) { + $match = [ + 'restFiles' => [], + 'line' => $node->getAttribute('startLine'), + 'message' => 'Use of static class method call "' . $node->name->name . '()"', + 'indicator' => 'weak', + ]; + + $numberOfArguments = count($node->args); + $isArgumentUnpackingUsed = $this->isArgumentUnpackingUsed($node->args); + + $isPossibleMatch = false; + foreach ($this->flatMatcherDefinitions[$node->name->name]['candidates'] as $candidate) { + // A method call is considered a match if it is called with argument unpacking, or + // if the number of given arguments is within range of mandatory / max number of arguments + if ($isArgumentUnpackingUsed + || ($numberOfArguments >= $candidate['numberOfMandatoryArguments'] + && $numberOfArguments <= $candidate['maximumNumberOfArguments']) + ) { + $isPossibleMatch = true; + $match['restFiles'] = array_unique(array_merge($match['restFiles'], $candidate['restFiles'])); + } + } + if ($isPossibleMatch) { + $this->matches[] = $match; + } + } + } + return null; + } +} diff --git a/config/Matcher/v14/PropertyAnnotationMatcher.php b/config/Matcher/v14/PropertyAnnotationMatcher.php new file mode 100644 index 0000000..762a876 --- /dev/null +++ b/config/Matcher/v14/PropertyAnnotationMatcher.php @@ -0,0 +1,90 @@ +flatMatcherDefinitions once and validate config + * + * @param array $matcherDefinitions Incoming main configuration + */ + public function __construct(array $matcherDefinitions) + { + $this->matcherDefinitions = $matcherDefinitions; + $this->validateMatcherDefinitions(); + } + + /** + * Called by PhpParser. + * Test for property annotations (strong match) + */ + public function enterNode(Node $node): null + { + if ($node instanceof Property + && ($property = reset($node->props)) instanceof PropertyItem + && ($docComment = $node->getDocComment()) instanceof Doc + && !$this->isFileIgnored($node) + && !$this->isLineIgnored($node) + ) { + /** @var PropertyItem $property */ + $isPossibleMatch = false; + $match = [ + 'restFiles' => [], + 'line' => $property->getAttribute('startLine'), + 'indicator' => 'strong', + ]; + + $matches = []; + preg_match_all( + '/\s*\s@(?[^\s.]*).*\n/', + $docComment->getText(), + $matches + ); + + foreach ($matches['annotations'] as $annotation) { + $annotation = '@' . $annotation; + + if (!isset($this->matcherDefinitions[$annotation])) { + continue; + } + + $isPossibleMatch = true; + $match['message'] = 'Property "' . $property->name . '" uses an ' . $annotation . ' annotation.'; + $match['restFiles'] = array_unique(array_merge( + $match['restFiles'], + $this->matcherDefinitions[$annotation]['restFiles'] + )); + } + + if ($isPossibleMatch) { + $this->matches[] = $match; + } + } + return null; + } +} diff --git a/config/Matcher/v14/PropertyExistsStaticMatcher.php b/config/Matcher/v14/PropertyExistsStaticMatcher.php new file mode 100644 index 0000000..638540f --- /dev/null +++ b/config/Matcher/v14/PropertyExistsStaticMatcher.php @@ -0,0 +1,64 @@ +matcherDefinitions = $matcherDefinitions; + $this->validateMatcherDefinitions(); + } + + /** + * Called by PhpParser. + */ + public function enterNode(Node $node): null + { + if (!$this->isFileIgnored($node) + && !$this->isLineIgnored($node) + && $node instanceof Property + && $node->isStatic() + && !$node->isPrivate() + && array_key_exists($node->props[0]->name->name, $this->matcherDefinitions) + ) { + $propertyName = $node->props[0]->name->name; + $match = [ + 'restFiles' => $this->matcherDefinitions[$propertyName]['restFiles'], + 'line' => $node->getAttribute('startLine'), + 'message' => 'Use of property "' . $node->props[0]->name->name . '"', + 'indicator' => 'weak', + ]; + $this->matches[] = $match; + } + return null; + } +} diff --git a/config/Matcher/v14/PropertyProtectedMatcher.php b/config/Matcher/v14/PropertyProtectedMatcher.php new file mode 100644 index 0000000..59311bd --- /dev/null +++ b/config/Matcher/v14/PropertyProtectedMatcher.php @@ -0,0 +1,69 @@ +matcherDefinitions = $matcherDefinitions; + $this->validateMatcherDefinitions(); + $this->initializeFlatMatcherDefinitions(); + } + + /** + * Called by PhpParser. + */ + public function enterNode(Node $node): null + { + if (!$this->isFileIgnored($node) + && !$this->isLineIgnored($node) + && $node instanceof PropertyFetch + && $node->name instanceof Identifier + && ($node->var->name ?? '') !== 'this' + && array_key_exists($node->name->name, $this->flatMatcherDefinitions) + ) { + $match = [ + 'restFiles' => [], + 'line' => $node->getAttribute('startLine'), + 'message' => 'Fetch of property "' . $node->name->name . '"', + 'indicator' => 'weak', + ]; + + foreach ($this->flatMatcherDefinitions[$node->name->name]['candidates'] as $candidate) { + $match['restFiles'] = array_unique(array_merge($match['restFiles'], $candidate['restFiles'])); + } + $this->matches[] = $match; + } + return null; + } +} diff --git a/config/Matcher/v14/PropertyPublicMatcher.php b/config/Matcher/v14/PropertyPublicMatcher.php new file mode 100644 index 0000000..cc51419 --- /dev/null +++ b/config/Matcher/v14/PropertyPublicMatcher.php @@ -0,0 +1,68 @@ +flatMatcherDefinitions once and validate config + * + * @param array $matcherDefinitions Incoming main configuration + */ + public function __construct(array $matcherDefinitions) + { + $this->matcherDefinitions = $matcherDefinitions; + $this->validateMatcherDefinitions(); + $this->initializeFlatMatcherDefinitions(); + } + + /** + * Called by PhpParser. + */ + public function enterNode(Node $node): null + { + // Match property access (not static) + if (!$this->isFileIgnored($node) + && !$this->isLineIgnored($node) + && $node instanceof PropertyFetch + && $node->name instanceof Identifier + && array_key_exists($node->name->name, $this->flatMatcherDefinitions) + ) { + $match = [ + 'restFiles' => [], + 'line' => $node->getAttribute('startLine'), + 'message' => 'Fetch of property "' . $node->name->name . '"', + 'indicator' => 'weak', + ]; + + foreach ($this->flatMatcherDefinitions[$node->name->name]['candidates'] as $candidate) { + $match['restFiles'] = array_unique(array_merge($match['restFiles'], $candidate['restFiles'])); + } + $this->matches[] = $match; + } + return null; + } +} diff --git a/config/Matcher/v7/ArrayDimensionMatcher.php b/config/Matcher/v7/ArrayDimensionMatcher.php new file mode 100644 index 0000000..092747a --- /dev/null +++ b/config/Matcher/v7/ArrayDimensionMatcher.php @@ -0,0 +1,247 @@ + [ + 'restFiles' => [ + 'Breaking-60559-DroppedBackendLoginOptions.rst', + ], + ], + '$GLOBALS[\'TBE_STYLES\'][\'loginBoxImage_author\']' => [ + 'restFiles' => [ + 'Breaking-60559-DroppedBackendLoginOptions.rst', + ], + ], + '$GLOBALS[\'TBE_MODULES_EXT\'][\'xMOD_alt_clickmenu\'][\'extendCMclasses\'][\'path\']' => [ + 'numberOfKeysToMatch' => 3, + 'restFiles' => [ + 'Breaking-61781-IncludeOnceArrayOfClickMenuControllerRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/utility/class.t3lib_utility_mail.php\'][\'substituteMailDelivery\']' => [ + 'restFiles' => [ + 'Breaking-61783-RemoveDeprecatedMailFunctionality.rst', + ], + ], + '$GLOBALS[\'TBE_STYLES\'][\'colorschemes\']' => [ + 'restFiles' => [ + 'Breaking-61890-Remove-TBE-Styling-From-FormEngine.rst', + ], + ], + '$GLOBALS[\'TBE_STYLES\'][\'styleschemes\']' => [ + 'numberOfKeysToMatch' => 2, + 'restFiles' => [ + 'Breaking-61890-Remove-TBE-Styling-From-FormEngine.rst', + ], + ], + '$GLOBALS[\'TBE_STYLES\'][\'borderschemes\']' => [ + 'restFiles' => [ + 'Breaking-61890-Remove-TBE-Styling-From-FormEngine.rst', + ], + ], + '$GLOBALS[\'TBE_STYLES\'][\'mainColors\']' => [ + 'restFiles' => [ + 'Breaking-62039-RemovedTBE_StylesMainColors.rst', + ], + ], + '$GLOBALS[\'TBE_STYLES\'][\'background\']' => [ + 'restFiles' => [ + 'Deprecation-62988-DocumentTemplateFunctions.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'compat_version\']' => [ + 'restFiles' => [ + 'Breaking-24900-CompatVersion-Setting-Removed.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'accessListRenderMode\']' => [ + 'restFiles' => [ + 'Breaking-64226-OptionAccessListRenderModeRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'GFX\'][\'enable_typo3temp_db_tracking\']' => [ + 'restFiles' => [ + 'Breaking-64643-RemoveEnableTypo3tempDbTracking.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'secureFormmail\']' => [ + 'restFiles' => [ + 'Breaking-64668-MailformMovedToLegacyExtension.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'strictFormmail\']' => [ + 'restFiles' => [ + 'Breaking-64668-MailformMovedToLegacyExtension.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'formmailMaxAttachmentSize\']' => [ + 'restFiles' => [ + 'Breaking-64668-MailformMovedToLegacyExtension.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'GLOBAL\'][\'softRefParser_GL\']' => [ + 'restFiles' => [ + 'Deprecation-64109-Hook-softRefParserGL.rst', + ], + ], + '$GLOBALS[\'MCONF\'][\'_\']' => [ + 'restFiles' => [ + 'Breaking-65432-ModuleUriInGlobalVarRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'activateContentAdapter\']' => [ + 'restFiles' => [ + 'Breaking-66034-DropContentAdapter.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'loginNewsTitle\']' => [ + 'restFiles' => [ + 'Breaking-66431-NewLoginScreen.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'lockingMode\']' => [ + 'restFiles' => [ + 'Deprecation-47712-DeprecateOldLockingAPI.rst', + ], + ], + '$GLOBALS[\'TBE_STYLES\'][\'logo_login\']' => [ + 'restFiles' => [ + 'Deprecation-66431-NewLoginScreen.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'typo3/index.php\'][\'loginScriptHook\']' => [ + 'restFiles' => [ + 'Breaking-66669-BackendLoginControllerRefactored.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'typo3/index.php\'][\'loginFormHook\']' => [ + 'restFiles' => [ + 'Breaking-66669-BackendLoginControllerRefactored.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'GFX\'][\'png_to_gif\']' => [ + 'restFiles' => [ + 'Breaking-66906-AutomaticPNGToGIFConversionRemoved.rst', + 'Deprecation-66906-FunctionalityPngToGifConversion.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'DB\'][\'extTablesDefinitionScript\']' => [ + 'restFiles' => [ + 'Deprecation-65344-ExtTables.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tslib/class.tslib_content.php\'][\'stdWrap_cacheStore\']' => [ + 'restFiles' => [ + 'Breaking-64200-CustomCObject.cache.TypoScriptEvaluation.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'tce\'][\'formevals\']' => [ + 'restFiles' => [ + 'Breaking-67749-ForceAutoloadingForVariousHooks.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'setup\'][\'accessLevelCheck\']' => [ + 'restFiles' => [ + 'Breaking-67749-ForceAutoloadingForVariousHooks.rst', + ], + ], + '$GLOBALS[\'TCA\'][\'aTable\'][\'ctrl\'][\'canNotCollapse\']' => [ + 'restFiles' => [ + 'Breaking-67753-DropSecondaryOptions.rst', + ], + ], + '$something[\'dividers2tabs\']' => [ + 'restFiles' => [ + 'Breaking-62833-Dividers2Tabs.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'RTE_reg\']' => [ + 'restFiles' => [ + 'Breaking-67811-RteApi.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'anExtensionKey\'][\'plugins\'][\'aPluginName\'][\'addIconsToSkin\']' => [ + 'restFiles' => [ + 'Breaking-67811-RteApi.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS][\'form_enctype\']' => [ + 'restFiles' => [ + 'Breaking-68178-DropFormEnctype.rst', + ], + ], + '$something[\'neg_foreign_table\']' => [ + 'restFiles' => [ + 'Breaking-69028-DropNegForeignTable.rst', + ], + ], + '$something[\'neg_foreign_table_where\']' => [ + 'restFiles' => [ + 'Breaking-69028-DropNegForeignTable.rst', + ], + ], + '$something[\'neg_foreign_table_prefix\']' => [ + 'restFiles' => [ + 'Breaking-69028-DropNegForeignTable.rst', + ], + ], + '$something[\'neg_foreign_table_loadIcons\']' => [ + 'restFiles' => [ + 'Breaking-69028-DropNegForeignTable.rst', + ], + ], + '$something[\'neg_foreign_table_imposeValueField\']' => [ + 'restFiles' => [ + 'Breaking-69028-DropNegForeignTable.rst', + ], + ], + '$TBE_MODULES[\'_dispatcher\']' => [ + 'restFiles' => [ + 'Breaking-69148-BackendModuleDispatchingRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_tceforms.php\'][\'getMainFieldsClass\']' => [ + 'restFiles' => [ + 'Breaking-69568-FormEngine.rst', + ], + ], + '$GLOBALS[\'TCA\'][\'ctrl\'][\'typeicons\']' => [ + 'restFiles' => [ + 'Breaking-69699-TcaCtrlTypeicons.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'diff_path\']' => [ + 'restFiles' => [ + 'Breaking-69904-RemoveSettingDiff_pathFromDefaultConfiguration.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'serverTimeZone\']' => [ + 'restFiles' => [ + 'Breaking-69930-RemoveOptionServerTimeZone.rst', + ], + ], + '$something[\'iconsInOptionTags\']' => [ + 'restFiles' => [ + 'Deprecation-69736-SelectOptionIconsInOptionTagsRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'ext/t3editor/classes/class.tx_t3editor.php\'][\'ajaxSaveCode\']' => [ + 'restFiles' => [ + 'Breaking-69916-HookAjaxSaveCodeOfT3editorChanged.rst', + ], + ], + '$TYPO3_CONF_VARS[\'BE\'][\'maxFileSize\']' => [ + 'restFiles' => [ + 'Breaking-71110-TYPO3-specificUploadLimitRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'flexFormXMLincludeDiffBase\']' => [ + 'restFiles' => [ + 'Deprecation-70138-FlexFormLanguageHandling.rst', + ], + ], + '$something[\'dynamicConfigFile\']' => [ + 'restFiles' => [ + 'Deprecation-70514-DynamicConfigFile.rst', + ], + ], +]; diff --git a/config/Matcher/v7/ArrayGlobalMatcher.php b/config/Matcher/v7/ArrayGlobalMatcher.php new file mode 100644 index 0000000..f841293 --- /dev/null +++ b/config/Matcher/v7/ArrayGlobalMatcher.php @@ -0,0 +1,44 @@ + [ + 'restFiles' => [ + 'Breaking-53542-DeprecatedCodeRemovalInFluid.rst', + ], + ], + '$GLOBALS[\'typo3CacheManager\']' => [ + 'restFiles' => [ + 'Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst', + ], + ], + '$GLOBALS[\'typo3CacheFactory\']' => [ + 'restFiles' => [ + 'Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst', + ], + ], + '$GLOBALS[\'WEBMOUNTS\']' => [ + 'restFiles' => [ + 'Breaking-64070-GlobalWebmountsRemoved.rst', + ], + ], + '$GLOBALS[\'FILEICONS\']' => [ + 'restFiles' => [ + 'Breaking-67654-RemoveGLOBALSFILEICONSFunctionality.rst', + ], + ], + '$GLOBALS[\'CLIENT\']' => [ + 'restFiles' => [ + 'Breaking-68150-GLOBALSCLIENT.rst', + ], + ], + '$GLOBALS[\'temp_cliScriptPath\']' => [ + 'restFiles' => [ + 'Deprecation-68804-CLI-relatedConstantsAndMethods.rst', + ], + ], + '$GLOBALS[\'temp_cliKey\']' => [ + 'restFiles' => [ + 'Deprecation-68804-CLI-relatedConstantsAndMethods.rst', + ], + ], +]; diff --git a/config/Matcher/v7/ArrayMatcher.php b/config/Matcher/v7/ArrayMatcher.php new file mode 100644 index 0000000..3f6a782 --- /dev/null +++ b/config/Matcher/v7/ArrayMatcher.php @@ -0,0 +1,120 @@ + [ + 'restFiles' => [ + 'Breaking-62833-Dividers2Tabs.rst', + ], + ], + 'canNotCollapse' => [ + 'restFiles' => [ + 'Breaking-67753-DropSecondaryOptions.rst', + ], + ], + '_PADDING' => [ + 'restFiles' => [ + 'Breaking-63846-FormEngineRefactoring.rst', + ], + ], + '_VALIGN' => [ + 'restFiles' => [ + 'Breaking-63846-FormEngineRefactoring.rst', + ], + ], + 'DISTANCE' => [ + 'restFiles' => [ + 'Breaking-63846-FormEngineRefactoring.rst', + ], + ], + 'config/wizard' => [ + 'restFiles' => [ + 'Breaking-63846-FormEngineRefactoring.rst', + ], + ], + 'ctrl/mainPalette' => [ + 'restFiles' => [ + 'Breaking-63846-FormEngineRefactoring.rst', + ], + ], + 'dim' => [ + 'restFiles' => [ + 'Breaking-67825-RemoveColorpickerOptionsDimAndTableStyle.rst', + ], + ], + 'tableStyle' => [ + 'restFiles' => [ + 'Breaking-67825-RemoveColorpickerOptionsDimAndTableStyle.rst', + ], + ], + '_HIDDENFIELD' => [ + 'restFiles' => [ + 'Breaking-68092-TcaRemoveWizardHideParent.rst', + ], + ], + 'hideParent' => [ + 'restFiles' => [ + 'Breaking-68092-TcaRemoveWizardHideParent.rst', + ], + ], + 'config/neg_foreign_table' => [ + 'restFiles' => [ + 'Breaking-69028-DropNegForeignTable.rst', + ], + ], + 'config/neg_foreign_table_where' => [ + 'restFiles' => [ + 'Breaking-69028-DropNegForeignTable.rst', + ], + ], + 'config/neg_foreign_table_prefix' => [ + 'restFiles' => [ + 'Breaking-69028-DropNegForeignTable.rst', + ], + ], + 'config/neg_foreign_table_loadIcons' => [ + 'restFiles' => [ + 'Breaking-69028-DropNegForeignTable.rst', + ], + ], + 'config/neg_foreign_table_imposeValueField' => [ + 'restFiles' => [ + 'Breaking-69028-DropNegForeignTable.rst', + ], + ], + 'ctrl/typeicons' => [ + 'restFiles' => [ + 'Breaking-69699-TcaCtrlTypeicons.rst', + ], + ], + 'iconsInOptionTags' => [ + 'restFiles' => [ + 'Deprecation-69736-SelectOptionIconsInOptionTagsRemoved.rst', + ], + ], + 'ctrl/versioningWS' => [ + 'matchOnValues' => [1, 2], + 'restFiles' => [ + 'Breaking-24449-UseMovePlaceholdersAsDefaultInWorkspaces.rst', + ], + ], + 'noIconsBelowSelect' => [ + 'restFiles' => [ + 'Breaking-70033-TcaIconOptionsForSelectFields.rst', + ], + ], + 'foreign_table_loadIcons' => [ + 'restFiles' => [ + 'Breaking-70033-TcaIconOptionsForSelectFields.rst', + ], + ], + 'suppress_icons' => [ + 'restFiles' => [ + 'Breaking-70033-TcaIconOptionsForSelectFields.rst', + ], + ], + 'ctrl/dynamicConfigFile' => [ + 'restFiles' => [ + 'Deprecation-70514-DynamicConfigFile.rst', + ], + ], +]; diff --git a/config/Matcher/v7/ClassConstantMatcher.php b/config/Matcher/v7/ClassConstantMatcher.php new file mode 100644 index 0000000..899c048 --- /dev/null +++ b/config/Matcher/v7/ClassConstantMatcher.php @@ -0,0 +1,28 @@ + [ + 'restFiles' => [ + 'Breaking-61859-FileTypeSoftwareRemoved.rst', + ], + ], + 'TYPO3\CMS\IndexedSearch\Controller\SearchFormController::WILDCARD_LEFT' => [ + 'restFiles' => [ + 'Breaking-69227-StringsForLikeAreNotProperlyEscaped.rst', + ], + ], + 'TYPO3\CMS\IndexedSearch\Controller\SearchFormController::WILDCARD_RIGHT' => [ + 'restFiles' => [ + 'Breaking-69227-StringsForLikeAreNotProperlyEscaped.rst', + ], + ], + 'TYPO3\CMS\IndexedSearch\Domain\Repository\IndexSearchRepository::WILDCARD_LEFT' => [ + 'restFiles' => [ + 'Breaking-69227-StringsForLikeAreNotProperlyEscaped.rst', + ], + ], + 'TYPO3\CMS\IndexedSearch\Domain\Repository\IndexSearchRepository::WILDCARD_RIGHT' => [ + 'restFiles' => [ + 'Breaking-69227-StringsForLikeAreNotProperlyEscaped.rst', + ], + ], +]; diff --git a/config/Matcher/v7/ClassNameMatcher.php b/config/Matcher/v7/ClassNameMatcher.php new file mode 100644 index 0000000..a7ed12f --- /dev/null +++ b/config/Matcher/v7/ClassNameMatcher.php @@ -0,0 +1,246 @@ + [ + 'restFiles' => [ + 'Breaking-57382-FlashMessageApi.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\MediumDocumentTemplate' => [ + 'restFiles' => [ + 'Breaking-61782-DeprecatedDocumentTemplateClassesRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\SmallDocumentTemplate' => [ + 'restFiles' => [ + 'Breaking-61782-DeprecatedDocumentTemplateClassesRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\StandardDocumentTemplate' => [ + 'restFiles' => [ + 'Breaking-61782-DeprecatedDocumentTemplateClassesRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Service\TypeHandlingService' => [ + 'restFiles' => [ + 'Breaking-61786-ExtbaseDeprecatedTypeHandlingServiceRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Service\IndexerService' => [ + 'restFiles' => [ + 'Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst', + ], + ], + 'TYPO3\CMS\Core\Compatibility\GlobalObjectDeprecationDecorator' => [ + 'restFiles' => [ + 'Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst', + ], + ], + 'TYPO3\CMS\Scheduler\Task\FileIndexingTask' => [ + 'restFiles' => [ + 'Breaking-62670-DeprecatedCodeRemovalInMultipleSysexts.rst', + ], + ], + 'TYPO3\CMS\Rtehtmlarea\ContentParser' => [ + 'restFiles' => [ + 'Breaking-62731-RTEWizardClassesRenamed.rst', + ], + ], + 'TYPO3\CMS\Rtehtmlarea\User' => [ + 'restFiles' => [ + 'Breaking-62731-RTEWizardClassesRenamed.rst', + ], + ], + 'TYPO3\CMS\Documentation\ViewHelpers\Link\Action' => [ + 'restFiles' => [ + 'Breaking-62859-RemovalDocumentationLinkActionViewHelper.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\BigDocumentTemplate' => [ + 'restFiles' => [ + 'Breaking-75942-BigDocumentTemplateClassRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Locking\Locker' => [ + 'restFiles' => [ + 'Deprecation-47712-DeprecateOldLockingAPI.rst', + ], + ], + 'TYPO3\CMS\Backend\View\ThumbnailView' => [ + 'restFiles' => [ + 'Deprecation-64068-ThumbnailView.rst', + ], + ], + 'TYPO3\CMS\Core\Tree\TableConfiguration\TableConfiguration\DatabaseTreeDataProvider' => [ + 'restFiles' => [ + 'Deprecation-65360-DatabaseTreeDataProviderOldClassNameInSignal.rst', + ], + ], + 'TYPO3\CMS\Backend\View\LogoView' => [ + 'restFiles' => [ + 'Deprecation-66065-BackendLogoViewDeprecated.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\IdentityMap' => [ + 'restFiles' => [ + 'Breaking-66429-RemoveIdentityMapFromPersistence.rst', + ], + ], + 'TYPO3\CMS\Rsaauth\Hook\LoginFormHook' => [ + 'restFiles' => [ + 'Breaking-66669-BackendLoginControllerRefactored.rst', + ], + ], + 'TYPO3\CMS\Backend\User\ExtDirect\BackendUserSettingsDataProvider' => [ + 'restFiles' => [ + 'Breaking-66868-MoveUsageOfBackendUserSettingsDataProvider.rst', + ], + ], + 'TYPO3\CMS\T3editor\FormWizard' => [ + 'restFiles' => [ + 'Breaking-67229-FormEngineRelatedClasses.rst', + ], + ], + 'TYPO3\CMS\Rtehtmlarea\Controller\FrontendRteController' => [ + 'restFiles' => [ + 'Breaking-67229-FormEngineRelatedClasses.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\OpcodeCacheUtility' => [ + 'restFiles' => [ + 'Breaking-63838-ChangedOpcodeCacheUtilityBeingAServiceClass.rst', + ], + ], + 'TYPO3\CMS\Backend\Rte\AbstractRte' => [ + 'restFiles' => [ + 'Breaking-67811-RteApi.rst', + ], + ], + 'TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase' => [ + 'restFiles' => [ + 'Breaking-67811-RteApi.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\FrontendDocumentTemplate' => [ + 'restFiles' => [ + 'Breaking-68243-MoveNotUsedFrontendDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Core\Database\SqlParser' => [ + 'restFiles' => [ + 'Breaking-68401-SqlParserMovedIntoEXTdbal.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\DataPreprocessor' => [ + 'restFiles' => [ + 'Breaking-69568-FormEngine.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\FormEngine' => [ + 'restFiles' => [ + 'Breaking-69568-FormEngine.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\FlexFormsHelper' => [ + 'restFiles' => [ + 'Breaking-69568-FormEngine.rst', + ], + ], + 'TYPO3\CMS\Backend\ModuleSettings' => [ + 'restFiles' => [ + 'Deprecation-68760-ModuleSettings.rst', + ], + ], + 'TYPO3\CMS\Fluid\ViewHelpers\Be\Buttons\IconViewHelper' => [ + 'restFiles' => [ + 'Deprecation-69535-DeprecateTYPO3CMSFluidViewHelpersBeButtonsIconViewHelper.rstDeprecation-69535-DeprecateTYPO3CMSFluidViewHelpersBeButtonsIconViewHelper.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Browser\ElementBrowser' => [ + 'restFiles' => [ + 'Breaking-66369-RemovedElementBrowserRelatedClasses.rst', + ], + ], + 'TYPO3\CMS\Rtehtmlarea\BrowseLinks' => [ + 'restFiles' => [ + 'Breaking-66369-RemovedElementBrowserRelatedClasses.rst', + ], + ], + 'TYPO3\CMS\Rtehtmlarea\FolderTree' => [ + 'restFiles' => [ + 'Breaking-66369-RemovedElementBrowserRelatedClasses.rst', + ], + ], + 'TYPO3\CMS\Rtehtmlarea\PageTree' => [ + 'restFiles' => [ + 'Breaking-66369-RemovedElementBrowserRelatedClasses.rst', + ], + ], + 'TYPO3\CMS\Form\View\Wizard\AbstractWizardView' => [ + 'restFiles' => [ + 'Breaking-70574-FormWizardSaveHandlingChanged.rst', + ], + ], + 'TYPO3\CMS\Form\View\Wizard\LoadWizardView' => [ + 'restFiles' => [ + 'Breaking-70574-FormWizardSaveHandlingChanged.rst', + ], + ], + 'TYPO3\CMS\Form\View\Wizard\SaveWizardView' => [ + 'restFiles' => [ + 'Breaking-70574-FormWizardSaveHandlingChanged.rst', + ], + ], + 'TYPO3\CMS\Core\Error\ExceptionHandlerInterface' => [ + 'restFiles' => [ + 'Breaking-72117-APIChangeInExceptionHandlerInterface.rst', + ], + ], + 'TYPO3\CMS\Backend\Sprite\AbstractSpriteHandler' => [ + 'restFiles' => [ + 'Deprecation-70477-DeprecateSpriteIconClasses.rst', + ], + ], + 'TYPO3\CMS\Backend\Sprite\SimpleSpriteHandler' => [ + 'restFiles' => [ + 'Deprecation-70477-DeprecateSpriteIconClasses.rst', + ], + ], + 'TYPO3\CMS\Backend\Sprite\SpriteBuildingHandler' => [ + 'restFiles' => [ + 'Deprecation-70477-DeprecateSpriteIconClasses.rst', + ], + ], + + // Removed interfaces + 'TYPO3\CMS\Extbase\Persistence\Generic\Qom\QueryObjectModelConstantsInterface' => [ + 'restFiles' => [ + 'Breaking-62673-ExtbaseDeprecatedCodeRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Qom\QueryObjectModelFactoryInterface' => [ + 'restFiles' => [ + 'Breaking-62673-ExtbaseDeprecatedCodeRemoved.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\RenderingContextAwareInterface' => [ + 'restFiles' => [ + 'Breaking-66754-RemoveRenderingContextAwareInterface.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\FluidTemplateDataProcessorInterface' => [ + 'restFiles' => [ + 'Breaking-67890-RedesignFluidTemplateDataProcessorInterfaceToDataProcessorInterface.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\IconUtilityOverrideResourceIconHookInterface' => [ + 'restFiles' => [ + 'Deprecation-69057-DeprecateIconUtilityAndMoveMethodsIntoIconFactory.rst', + ], + ], + 'TYPO3\CMS\Core\ElementBrowser\ElementBrowserHookInterface' => [ + 'restFiles' => [ + 'Breaking-66369-RemovedElementBrowserRelatedClasses.rst', + ], + ], +]; diff --git a/config/Matcher/v7/ClassNamePatternMatcher.php b/config/Matcher/v7/ClassNamePatternMatcher.php new file mode 100644 index 0000000..6495553 --- /dev/null +++ b/config/Matcher/v7/ClassNamePatternMatcher.php @@ -0,0 +1,18 @@ + [ + 'restFiles' => [ + 'Deprecation-legacy-files.md', + ], + ], + '#^tslib_#' => [ + 'restFiles' => [ + 'Deprecation-legacy-files.md', + ], + ], + '#^tx_#i' => [ + 'restFiles' => [ + 'Deprecation-non-namespaced.md', + ], + ], +]; \ No newline at end of file diff --git a/config/Matcher/v7/ConstantMatcher.php b/config/Matcher/v7/ConstantMatcher.php new file mode 100644 index 0000000..1569497 --- /dev/null +++ b/config/Matcher/v7/ConstantMatcher.php @@ -0,0 +1,44 @@ + [ + 'restFiles' => [ + 'Breaking-61459-RemovalTslib.rst', + ], + ], + 'REQUIRED_EXTENSIONS' => [ + 'restFiles' => [ + 'Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst', + ], + ], + 'TYPO3_extTableDef_script' => [ + 'restFiles' => [ + 'Deprecation-65344-ExtTables.rst', + ], + ], + 'TYPO3_MOD_PATH' => [ + 'restFiles' => [ + 'Breaking-67987-RemovedEntryScriptHandling.rst', + ], + ], + 'PATH_typo3_mod' => [ + 'restFiles' => [ + 'Breaking-67987-RemovedEntryScriptHandling.rst', + ], + ], + 'TYPO3_URL_ORG' => [ + 'restFiles' => [ + 'Breaking-68814-RemoveOfBaseConstantTYPO3_URL_ORG.rst', + ], + ], + 'TYPO3_cliKey' => [ + 'restFiles' => [ + 'Deprecation-68804-CLI-relatedConstantsAndMethods.rst', + ], + ], + 'TYPO3_cliInclude' => [ + 'restFiles' => [ + 'Deprecation-68804-CLI-relatedConstantsAndMethods.rst', + ], + ], +]; diff --git a/config/Matcher/v7/GlobalMatcher.php b/config/Matcher/v7/GlobalMatcher.php new file mode 100644 index 0000000..fd46359 --- /dev/null +++ b/config/Matcher/v7/GlobalMatcher.php @@ -0,0 +1,13 @@ + [ + 'restFiles' => [ + 'Breaking-61459-RemovalTslib.rst', + ], + ], + '$TT' => [ + 'restFiles' => [ + 'Breaking-61459-RemovalTslib.rst', + ], + ], +]; diff --git a/config/Matcher/v7/MethodArgumentDroppedMatcher.php b/config/Matcher/v7/MethodArgumentDroppedMatcher.php new file mode 100644 index 0000000..4d104d0 --- /dev/null +++ b/config/Matcher/v7/MethodArgumentDroppedMatcher.php @@ -0,0 +1,42 @@ +sql_connect' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst', + 'Breaking-62670-DeprecatedCodeRemovalInMultipleSysexts.rst', + ], + ], + 'TYPO3\CMS\Core\Database\DatabaseConnection->sql_select_db' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst', + 'Breaking-62670-DeprecatedCodeRemovalInMultipleSysexts.rst', + ], + ], + 'TYPO3\CMS\Core\Database\DatabaseConnection->connectDB' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->loadExtJS' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-68001-RemovedExtJSCoreAndExtJSAdapters.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->getExtURL' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-66904-DisablegetExtURL.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getMailTo' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-52156-ReplaceJumpUrlWithHooks.rst', + ], + ], +]; diff --git a/config/Matcher/v7/MethodArgumentRequiredMatcher.php b/config/Matcher/v7/MethodArgumentRequiredMatcher.php new file mode 100644 index 0000000..aff7434 --- /dev/null +++ b/config/Matcher/v7/MethodArgumentRequiredMatcher.php @@ -0,0 +1,10 @@ +convertClassNameToTableName' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Important-67248-CleanUpDataMapperconvertClassNameToTableName.rst', + ], + ], +]; diff --git a/config/Matcher/v7/MethodArgumentUnusedStaticMatcher.php b/config/Matcher/v7/MethodArgumentUnusedStaticMatcher.php new file mode 100644 index 0000000..3442013 --- /dev/null +++ b/config/Matcher/v7/MethodArgumentUnusedStaticMatcher.php @@ -0,0 +1,10 @@ + [ + 'unusedArgumentNumbers' => [ 3 ], + 'restFiles' => [ + 'Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst', + ], + ], +]; diff --git a/config/Matcher/v7/MethodCallMatcher.php b/config/Matcher/v7/MethodCallMatcher.php new file mode 100644 index 0000000..ce279d3 --- /dev/null +++ b/config/Matcher/v7/MethodCallMatcher.php @@ -0,0 +1,1276 @@ +getTemplateRootPath' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-53542-DeprecatedCodeRemovalInFluid.rst', + ], + ], + 'TYPO3\CMS\Fluid\View\TemplateView->getPartialRootPath' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-53542-DeprecatedCodeRemovalInFluid.rst', + ], + ], + 'TYPO3\CMS\Fluid\View\TemplateView->getLayoutRootPath' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-53542-DeprecatedCodeRemovalInFluid.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->getUniqueFields' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-61822-GetUniqueFieldsFunctionRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->formatTime' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-62038-RemovedDocumentTemplateOptions.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->menuTable' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-62038-RemovedDocumentTemplateOptions.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->clear_cache' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->internal_clearPageCache' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst', + ], + ], + 'TYPO3\CMS\Core\Category\CategoryRegistry->applyTca' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\FileRepository->addToIndex' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\FileRepository->getFileIndexRecordsForFolder' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\FileRepository->getFileIndexRecord' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\FileRepository->findBySha1Hash' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceStorage->getFolderByIdentifier' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceStorage->getFileByIdentifier' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceStorage->getFileList' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceStorage->getFolderList' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceStorage->fetchFolderListFromDriver' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\File\BasicFileUtility->getTotalFileInfo' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\File\BasicFileUtility->checkFileNameLen' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\File\BasicFileUtility->isPathValid' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\File\BasicFileUtility->blindPath' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\File\BasicFileUtility->findTempFolder' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\File\BasicFileUtility->rmDoubleSlash' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\File\BasicFileUtility->cleanDirectoryName' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\File\ExtendedFileUtility->init_actionPerms' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\File\ExtendedFileUtility->printLogErrorMessages' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\File\ExtendedFileUtility->findRecycler' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->rteImageStorageDir' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\Locales->getTerLocales' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\Locales->getTerLocaleDependencies' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->JScharCode' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-62670-DeprecatedCodeRemovalInMultipleSysexts.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->joinTSarrays' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-62670-DeprecatedCodeRemovalInMultipleSysexts.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->tidyHTML' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-62670-DeprecatedCodeRemovalInMultipleSysexts.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Browser\ElementBrowser->isWebFolder' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-62670-DeprecatedCodeRemovalInMultipleSysexts.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Browser\ElementBrowser->checkFolder' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-62670-DeprecatedCodeRemovalInMultipleSysexts.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList->getTreeObject' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-62670-DeprecatedCodeRemovalInMultipleSysexts.rst', + ], + ], + 'TYPO3\CMS\Filelist\FileList->dirData' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-62670-DeprecatedCodeRemovalInMultipleSysexts.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\FilesContentObject->stdWrapValue' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-62670-DeprecatedCodeRemovalInMultipleSysexts.rst', + ], + ], + 'TYPO3\CMS\Impexp\Controller\ImportExportController->userTempFolder' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-62670-DeprecatedCodeRemovalInMultipleSysexts.rst', + ], + ], + 'TYPO3\CMS\Impexp\Controller\ImportExportController->userSaveFolder' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-62670-DeprecatedCodeRemovalInMultipleSysexts.rst', + ], + ], + 'TYPO3\CMS\IndexedSearch\Hook\CrawlerHook->loadIndexerClass' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-62670-DeprecatedCodeRemovalInMultipleSysexts.rst', + ], + ], + 'TYPO3\CMS\Lowlevel\View\DatabaseIntegrityView->func_filesearch' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-62670-DeprecatedCodeRemovalInMultipleSysexts.rst', + ], + ], + 'TYPO3\CMS\Lowlevel\View\DatabaseIntegrityView->findFile' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-62670-DeprecatedCodeRemovalInMultipleSysexts.rst', + ], + ], + 'TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase->buildStyleSheet' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-62670-DeprecatedCodeRemovalInMultipleSysexts.rst', + ], + ], + 'TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase->loremIpsumInsert' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-62670-DeprecatedCodeRemovalInMultipleSysexts.rst', + ], + ], + 'TYPO3\CMS\Workspaces\Service\StagesService->checkCustomStagingForWS' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-62670-DeprecatedCodeRemovalInMultipleSysexts.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\ObjectManager->create' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-62673-ExtbaseDeprecatedCodeRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Object\ObjectManagerInterface->create' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-62673-ExtbaseDeprecatedCodeRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Backend->replaceObject' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-62673-ExtbaseDeprecatedCodeRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings->setReturnRawQueryResult' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-62673-ExtbaseDeprecatedCodeRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings->setSysLanguageUid' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-62673-ExtbaseDeprecatedCodeRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->endPageJS' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-62795-DocumentTemplateJavaScript.rst', + ], + ], + 'TYPO3\CMS\Frontend\Plugin\AbstractPlugin->pi_list_searchBox' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-62854-Deprecate-pi_list_searchBox.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->dfw' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-62988-DocumentTemplateFunctions.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->rfw' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-62988-DocumentTemplateFunctions.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->collapseableSection' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-62988-DocumentTemplateFunctions.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->checkDataSubmission' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-64668-MailformMovedToLegacyExtension.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->sendFormmail' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-64668-MailformMovedToLegacyExtension.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->extractRecipientCopy' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-64668-MailformMovedToLegacyExtension.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->codeString' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-64668-MailformMovedToLegacyExtension.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->roundTripCryptString' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-64668-MailformMovedToLegacyExtension.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Processing\LocalImageProcessor->getTemporaryImageWithText' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-46770-LocalImageProcessorGraphicalFunctions.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\LoginController->makeLoginBoxImage' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-60559-MakeLoginBoxImage.rst', + 'Breaking-65939-BackendLoginRefactoring.rst', + ], + ], + 'TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateObjectBrowserModuleFunctionController->verify_TSobjects' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-64134-TypoScriptTemplateObjectBrowserModuleFunctionController-verify_TSobjects.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\ExtendedTemplateService->ext_getKeyImage' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-64147-ConstantEditorFunctions.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->FLOWPLAYER' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-64388-ContentObjectMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->TEXT' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-64388-ContentObjectMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->CLEARGIF' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-64388-ContentObjectMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->COBJ_ARRAY' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-64388-ContentObjectMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->USER' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-64388-ContentObjectMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->FILE' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-64388-ContentObjectMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->FILES' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-64388-ContentObjectMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->IMAGE' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-64388-ContentObjectMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->IMG_RESOURCE' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-64388-ContentObjectMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->IMGTEXT' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-64388-ContentObjectMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->CONTENT' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-64388-ContentObjectMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->RECORDS' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-64388-ContentObjectMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->MENU' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-64388-ContentObjectMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->CTABLE' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-64388-ContentObjectMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->OTABLE' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-64388-ContentObjectMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->COLUMNS' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-64388-ContentObjectMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->HRULER' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-64388-ContentObjectMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->CASEFUNC' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-64388-ContentObjectMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->LOAD_REGISTER' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-64388-ContentObjectMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->FORM' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-64388-ContentObjectMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->SEARCHRESULT' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-64388-ContentObjectMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->TEMPLATE' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-64388-ContentObjectMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->FLUIDTEMPLATE' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-64388-ContentObjectMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->MULTIMEDIA' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-64388-ContentObjectMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->MEDIA' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-64388-ContentObjectMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->SWFOBJECT' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-64388-ContentObjectMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->QTOBJECT' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-64388-ContentObjectMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->SVG' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-64388-ContentObjectMethods.rst', + ], + ], + 'TYPO3\CMS\CssStyledContent\Controller\CssStyledContentController->render_bullets' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-64711-UnusedCssStyledContentMethods.rst', + ], + ], + 'TYPO3\CMS\CssStyledContent\Controller\CssStyledContentController->render_uploads' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-64711-UnusedCssStyledContentMethods.rst', + ], + ], + 'TYPO3\CMS\CssStyledContent\Controller\CssStyledContentController->beautifyFileLink' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-64711-UnusedCssStyledContentMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\LoginController->wrapLoginForm' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-65939-BackendLoginRefactoring.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\LoginController->makeLoginNews' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-65939-BackendLoginRefactoring.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\LoginController->makeLoginForm' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-65939-BackendLoginRefactoring.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\LoginController->makeLogoutForm' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-65939-BackendLoginRefactoring.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->setSvgPath' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-65962-WebSVGLibraryAndAPIRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->getSvgPath' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-65962-WebSVGLibraryAndAPIRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->loadSvg' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-65962-WebSVGLibraryAndAPIRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->enableSvgDebug' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-65962-WebSVGLibraryAndAPIRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->svgForceFlash' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-65962-WebSVGLibraryAndAPIRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->acquirePageGenerationLock' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-47712-DeprecateOldLockingAPI.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->releasePageGenerationLock' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-47712-DeprecateOldLockingAPI.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\PagePositionMap->JSimgFunc' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-64598-DeprecatePagepositionmapjsimgfunc.rst', + 'Breaking-56951-RemoveUnusedMethodsInPagePositionMap.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate::getDynTabMenu' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 8, + 'restFiles' => [ + 'Deprecation-65111-getDynTabMenu.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->checkFileInclude' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-65913-checkFileInclude.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->prefixLocalAnchorsWithScript' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-65934-PrefixLocalAnchorsMovedToLegacyExtension.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->doLocalAnchorFix' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-65934-PrefixLocalAnchorsMovedToLegacyExtension.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Backend->setDeletedObjects' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-63835-RemoveDeprecatedExtbasePersistenceParts.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Repository->replace' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-63835-RemoveDeprecatedExtbasePersistenceParts.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->issueCommand' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-66707-IssueCommandNowAddsQuotesWhenUsedInJSContext.rst', + 'Deprecation-65728-DocumentTemplate-issueCommand.rst', + ], + ], + 'TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject->initializeObject' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-67402-ExtbaseAbstractDomainObjectInitializeObject.rst', + ], + ], + 'TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject->__wakeup' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-67402-ExtbaseAbstractDomainObjectWakeUp.rst', + 'Deprecation-67402-ExtbaseAbstractDomainObjectWakeUp.rst' + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->checkValue_text' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Deprecation-63735-DeprecateDataHandlerCheckValueMethods.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->checkValue_input' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Deprecation-63735-DeprecateDataHandlerCheckValueMethods.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->checkValue_check' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Deprecation-63735-DeprecateDataHandlerCheckValueMethods.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->checkValue_radio' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-63735-DeprecateDataHandlerCheckValueMethods.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->checkValue_group_select' => [ + 'numberOfMandatoryArguments' => 6, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Deprecation-63735-DeprecateDataHandlerCheckValueMethods.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->checkValue_flex' => [ + 'numberOfMandatoryArguments' => 6, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Deprecation-63735-DeprecateDataHandlerCheckValueMethods.rst', + ], + ], + 'TYPO3\CMS\Extbase\Utility\ExtensionUtility->configureModule' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-66823-ExtensionUtilityConfigureModule.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->editRegularContentFromId' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-66905-ClassicPageModuleAndEditRegularContentFromId.rst', + ], + ], + 'TYPO3\CMS\T3editor\T3editor->isEnabled' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-67171-T3editorIsEnabled.rst', + ], + ], + 'TYPO3\CMS\Dbal\Database\DatabaseConnection->MySQLActualType' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-67297-DbalFieldTypeConversion.rst', + ], + ], + 'TYPO3\CMS\Dbal\Database\DatabaseConnection->MySQLMetaType' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-67297-DbalFieldTypeConversion.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\PagePositionMap->insertQuadLines' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-56951-RemoveUnusedMethodsInPagePositionMap.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Driver\LocalDriver->getPermissions' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-64714-CatchExceptionsForInaccessibleStorages.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->checkJumpUrlReferer' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-66602-RemoveRefererCheckWhileHandlingJumpUrl.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->formWidthText' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-67565-DeprecatedBackendRelatedMethodsRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\View\PageLayoutView->getBackendLayoutConfiguration' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-67565-DeprecatedBackendRelatedMethodsRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\View\PageLayoutView->wordWrapper' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-67565-DeprecatedBackendRelatedMethodsRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageGenerator->getIncFiles' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-67646-LibraryInclusionInFrontend.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->functionMenus' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-67753-DropSecondaryOptions.rst', + ], + ], + 'TYPO3\CMS\Backend\Rte\AbstractRte->isAvailable' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-67811-RteApi.rst', + ], + ], + 'TYPO3\CMS\Backend\Rte\AbstractRte->transformContent' => [ + 'numberOfMandatoryArguments' => 9, + 'maximumNumberOfArguments' => 9, + 'restFiles' => [ + 'Breaking-67811-RteApi.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->loadExtCore' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-68001-RemovedExtJSCoreAndExtJSAdapters.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->enableExtCoreDebug' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-68001-RemovedExtJSCoreAndExtJSAdapters.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->getExtCorePath' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-68001-RemovedExtJSCoreAndExtJSAdapters.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->setExtCorePath' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-68001-RemovedExtJSCoreAndExtJSAdapters.rst', + ], + ], + 'TYPO3\CMS\Backend\View\PageLayoutView->linkRTEbutton' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-68020-DroppedDisableBigButtons.rst', + ], + ], + 'TYPO3\CMS\Backend\View\PageLayoutView->isRTEforField' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-68020-DroppedDisableBigButtons.rst', + ], + ], + 'TYPO3\CMS\Backend\View\PageLayoutView->getSpecConfForField' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-68020-DroppedDisableBigButtons.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\ExtDirectEidController->routeAction' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-68186-AdjustedAndRemovedMethodsInEIDArea.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\ExtDirectEidController->actionIsAllowed' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-68186-AdjustedAndRemovedMethodsInEIDArea.rst', + ], + ], + 'TYPO3\CMS\Frontend\Utility\EidUtility->isEidRequest' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-68186-AdjustedAndRemovedMethodsInEIDArea.rst', + ], + ], + 'TYPO3\CMS\Frontend\Utility\EidUtility->getEidScriptPath' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-68186-AdjustedAndRemovedMethodsInEIDArea.rst', + ], + ], + 'TYPO3\CMS\IndexedSearch\Indexer->removeLoginpagesWithContentHash' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-68193-DropRemoveLoginpagesWithContentHashFromIndexerphp.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->enableExtJSQuickTips' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-68276-RemoveExtJSQuicktipsIfPossible.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->getStorageSiterootPids' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-65790-PagesStoragePidDeprecated.rst', + ], + ], + 'TYPO3\CMS\Dbal\Database\DatabaseConnection->MetaType' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-67288-DeprecateDbalMetaType.rst', + ], + ], + 'TYPO3\CMS\Core\Database\QueryGenerator->formatQ' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-67769-DeprecateQueryGeneratorformatQ.rst', + ], + ], + 'TYPO3\CMS\Core\Database\QueryGenerator->JSbottom' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-67790-DeprecateQueryGeneratorJSbottom.rst', + ], + ], + 'TYPO3\CMS\Rsaauth\Backend\AjaxLoginHandler->getRsaPublicKey' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-67932-DeprecatedOldRsaauthApi.rst', + 'Breaking-69916-RemovedBackendLogingetRsaPublicKeyAJAXHandler.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\BackendController->getPageRenderer' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-68074-DeprecateGetPageRenderer.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->getPageRenderer' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-68074-DeprecateGetPageRenderer.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\FrontendDocumentTemplate->getPageRenderer' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-68074-DeprecateGetPageRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->getPageRenderer' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-68074-DeprecateGetPageRenderer.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->addInlineLanguageLabelFile' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-30863-StreamlineParameterOfInlineLanguageFiles.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->locDataJU' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-52156-ReplaceJumpUrlWithHooks.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->locDataCheck' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-52156-ReplaceJumpUrlWithHooks.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->setExternalJumpUrl' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-52156-ReplaceJumpUrlWithHooks.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->jumpUrl' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-52156-ReplaceJumpUrlWithHooks.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Browser\ElementBrowser->getMsgBox' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-68571-RemoveElementBrowser-getMsgBox.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Browser\ElementBrowser->main_db' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-69315-ElementBrowsermain_Protected.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Browser\ElementBrowser->main_file' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-69315-ElementBrowsermain_Protected.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Browser\ElementBrowser->main_folder' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-69315-ElementBrowsermain_Protected.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Browser\ElementBrowser->main_rte' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-69315-ElementBrowsermain_Protected.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Controller\ElementBrowserController->printContent' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-69315-ElementBrowsermain_Protected.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->checkCLIuser' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-68804-CLI-relatedConstantsAndMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->convertPosNeg' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-69028-RelationHandlerConvertPosNeg.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->getDynamicTabMenu' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + 'Deprecation-60712-GetDynamicTabMenu.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->getDynTabMenuId' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-60712-GetDynamicTabMenu.rst', + ], + ], + 'TYPO3\CMS\Filelist\FileList->getButtonsAndOtherMarkers' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-69877-UseModuleTemplateAPIForExtfilelist.rst', + ], + ], + 'TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools->getAvailableLanguages' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-70138-FlexFormLanguageHandling.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->wrapClickMenuOnIcon' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 7, + 'restFiles' => [ + 'Deprecation-70494-WrapClickMenuOnIcon.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->spacer' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-71153-DocumentTemplateSpacer.rst', + ], + ], + 'TYPO3\CMS\IndexedSearch\Controller\SearchFormController->pi_list_browseresults' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Breaking-72931-SearchFormControllerpi_list_browseresultsHasBeenRenamed.rst', + ], + ], +]; diff --git a/config/Matcher/v7/MethodCallStaticMatcher.php b/config/Matcher/v7/MethodCallStaticMatcher.php new file mode 100644 index 0000000..1bdcfab --- /dev/null +++ b/config/Matcher/v7/MethodCallStaticMatcher.php @@ -0,0 +1,502 @@ + [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-59659-DeprecatedCodeRemovalInBackendSysext.rst', + ], + ], + 'TYPO3\CMS\Backend\Sprite\SpriteGenerator::setOmmitSpriteNameInIconName' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-59659-DeprecatedCodeRemovalInBackendSysext.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate::isCMlayers' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-59659-DeprecatedCodeRemovalInBackendSysext.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate::getFileheader' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-59659-DeprecatedCodeRemovalInBackendSysext.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::displayWarningMessages' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-59659-DeprecatedCodeRemovalInBackendSysext.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\IconUtility::getIconImage' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Breaking-59659-DeprecatedCodeRemovalInBackendSysext.rst', + ], + ], + 'TYPO3\CMS\Backend\View\PageLayoutView::getSelectedBackendLayoutUid' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-59659-DeprecatedCodeRemovalInBackendSysext.rst', + ], + ], + 'TYPO3\CMS\Backend\ClickMenu\ClickMenu::menuItemsForClickMenu' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-59659-DeprecatedCodeRemovalInBackendSysext.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::formatSize' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-60152-formatSizeAdheresLocale.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\MailUtility::mail' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Breaking-61783-RemoveDeprecatedMailFunctionality.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::plainMailEncoded' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 7, + 'restFiles' => [ + 'Breaking-61783-RemoveDeprecatedMailFunctionality.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::getCompressedTCarray' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 7, + 'restFiles' => [ + 'Breaking-61785-FrontendTcaFunctionsRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::includeTCA' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-61785-FrontendTcaFunctionsRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::loadTCA' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-61785-LoadTcaFunctionRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::isLocalconfWritable' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-61802-IsLocalconfWritableFunctionRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\PhpOptionsUtility::isSafeModeEnabled' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-61820-PhpOptionsUtilityDeprecatedFunctionsRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\PhpOptionsUtility::isMagicQuotesGpcEnabled' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-61820-PhpOptionsUtilityDeprecatedFunctionsRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::int_from_ver' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-61860-RemoveIntFromVerFunction.rst', + ], + ], + 'TYPO3\CMS\Frontend\Utility\EidUtility::connectDB' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-61863-ConnectDbFunctionRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::array_merge_recursive_overrule' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::htmlspecialchars_decode' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getRequiredExtensionListArray' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::writeNewExtensionList' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\PhpOptionsUtility::isSqlSafeModeEnabled' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst', + ], + ], + 'TYPO3\CMS\Core\Core\ClassLoader::getAliasForClassName' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::quoted_printable' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-62794-DeprecateOldMailMethodsInGeneralUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::encodeHeader' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-62794-DeprecateOldMailMethodsInGeneralUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::substUrlsInPlainText' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-62794-DeprecateOldMailMethodsInGeneralUtility.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::helpTextIcon' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-62864-HelpTextIcon.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::implodeTSParams' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-46523-BackendUtilityImplodeTSParams.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getThumbNail' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-64068-ThumbnailView.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\DebugUtility::debugRows' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-65956-DebugUtilityDebugRows.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions::pngToGifByImagemagick' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-66906-FunctionalityPngToGifConversion.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getFileIcon' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-67654-RemoveGLOBALSFILEICONSFunctionality.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::RTEgetObj' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-67811-RteApi.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::countVersionsOfRecordsOnPage' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-50349-ReduceSQLQueriesOfPageTreeInWorkspaces.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceCompressor::compressCssPregCallback' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-63974-CssCompressorCallbackAndCompressCssString.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\IconUtility::getIcon' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-67506-DeprecateIconUtilitygetIcon.rst', + 'Deprecation-69057-DeprecateIconUtilityAndMoveMethodsIntoIconFactory.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::modifyHTMLColor' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-68098-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::modifyHTMLColorAll' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-68098-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::isBrokenEmailEnvironment' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-68098-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::normalizeMailAddress' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-68098-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::formatForTextarea' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-68098-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::getThisUrl' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-68098-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::cleanOutputBuffers' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-68098-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::readLLfile' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-68122-GeneralUtilityReadLLfile.rst', + ], + ], + 'TYPO3\CMS\Backend\Toolbar\Enumeration\InformationStatus::mapStatusToInt' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-69224-FixWrongUsageOfEnumerationsInInformationStatusmapStatusToInt.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::addSlashesOnArray' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-68128-GeneralUtilitySlash-relatedMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::stripSlashesOnArray' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-68128-GeneralUtilitySlash-relatedMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::slashArray' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-68128-GeneralUtilitySlash-relatedMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\IconUtility::skinImg' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-69057-DeprecateIconUtilityAndMoveMethodsIntoIconFactory.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\IconUtility::getSpriteIcon' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-69057-DeprecateIconUtilityAndMoveMethodsIntoIconFactory.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\IconUtility::getSpriteIconForFile' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-69057-DeprecateIconUtilityAndMoveMethodsIntoIconFactory.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\IconUtility::getSpriteIconForRecord' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-69057-DeprecateIconUtilityAndMoveMethodsIntoIconFactory.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\IconUtility::getSpriteIconForResource' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-69057-DeprecateIconUtilityAndMoveMethodsIntoIconFactory.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\IconUtility::getSpriteIconClasses' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-69057-DeprecateIconUtilityAndMoveMethodsIntoIconFactory.rst', + ], + ], + 'TYPO3\CMS\Core\Html\HtmlParser::getSubpart' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-69262-MoveMarkerSubstitutionFunctionalityToOwnClass.rst', + ], + ], + 'TYPO3\CMS\Core\Html\HtmlParser::substituteSubpart' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Deprecation-69262-MoveMarkerSubstitutionFunctionalityToOwnClass.rst', + ], + ], + 'TYPO3\CMS\Core\Html\HtmlParser::substituteSubpartArray' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-69262-MoveMarkerSubstitutionFunctionalityToOwnClass.rst', + ], + ], + 'TYPO3\CMS\Core\Html\HtmlParser::substituteMarker' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Deprecation-69262-MoveMarkerSubstitutionFunctionalityToOwnClass.rst', + ], + ], + 'TYPO3\CMS\Core\Html\HtmlParser::substituteMarkerArray' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Deprecation-69262-MoveMarkerSubstitutionFunctionalityToOwnClass.rst', + ], + ], + 'TYPO3\CMS\Core\Html\HtmlParser::substituteMarkerAndSubpartArrayRecursive' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Deprecation-69262-MoveMarkerSubstitutionFunctionalityToOwnClass.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getPathType_web_nonweb' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-69269-DeprecateBackendUtilitygetPathType_web_nonweb.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getUrlToken' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-69562-DeprecateHelperMethodsForRedundantCSRFProtection.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getExcludeFields' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-69568-VariousFormEngineRelatedMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getExplicitAuthFieldValues' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-69568-VariousFormEngineRelatedMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getSystemLanguages' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Deprecation-69568-VariousFormEngineRelatedMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getRegisteredFlexForms' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Deprecation-69568-VariousFormEngineRelatedMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::exec_foreign_table_where_query' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-69568-VariousFormEngineRelatedMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::replaceMarkersInWhereClause' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Deprecation-69568-VariousFormEngineRelatedMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModulePath' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Deprecation-51482-ScriptBasedModules.rst', + ], + ], +]; diff --git a/config/Matcher/v7/PropertyProtectedMatcher.php b/config/Matcher/v7/PropertyProtectedMatcher.php new file mode 100644 index 0000000..5ae33ce --- /dev/null +++ b/config/Matcher/v7/PropertyProtectedMatcher.php @@ -0,0 +1,9 @@ +fromTC' => [ + 'restFiles' => [ + 'Breaking-61823-RemoveMagicSettterForFromTC.rst', + ], + ], +]; diff --git a/config/Matcher/v7/PropertyPublicMatcher.php b/config/Matcher/v7/PropertyPublicMatcher.php new file mode 100644 index 0000000..47fd5f6 --- /dev/null +++ b/config/Matcher/v7/PropertyPublicMatcher.php @@ -0,0 +1,184 @@ +JScodeLibArray' => [ + 'restFiles' => [ + 'Breaking-62038-RemovedDocumentTemplateOptions.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->docType' => [ + 'restFiles' => [ + 'Breaking-62038-RemovedDocumentTemplateOptions.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->inDocStyles' => [ + 'restFiles' => [ + 'Breaking-62038-RemovedDocumentTemplateOptions.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->inDocStyles_TBEstyle' => [ + 'restFiles' => [ + 'Breaking-62038-RemovedDocumentTemplateOptions.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->charset' => [ + 'restFiles' => [ + 'Breaking-62038-RemovedDocumentTemplateOptions.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->bgColor' => [ + 'restFiles' => [ + 'Breaking-62039-RemovedTBE_StylesMainColors.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->bgColor1' => [ + 'restFiles' => [ + 'Breaking-62039-RemovedTBE_StylesMainColors.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->bgColor2' => [ + 'restFiles' => [ + 'Breaking-62039-RemovedTBE_StylesMainColors.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->bgColor3' => [ + 'restFiles' => [ + 'Breaking-62039-RemovedTBE_StylesMainColors.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->bgColor4' => [ + 'restFiles' => [ + 'Breaking-62039-RemovedTBE_StylesMainColors.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->bgColor5' => [ + 'restFiles' => [ + 'Breaking-62039-RemovedTBE_StylesMainColors.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->bgColor6' => [ + 'restFiles' => [ + 'Breaking-62039-RemovedTBE_StylesMainColors.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->hoverColor' => [ + 'restFiles' => [ + 'Breaking-62039-RemovedTBE_StylesMainColors.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->cookieId' => [ + 'restFiles' => [ + 'Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->absRefPrefix_force' => [ + 'restFiles' => [ + 'Breaking-62670-DeprecatedCodeRemovalInMultipleSysexts.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\ActionController->viewObjectNamePattern' => [ + 'restFiles' => [ + 'Breaking-62673-ExtbaseDeprecatedCodeRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Repository->backend' => [ + 'restFiles' => [ + 'Breaking-62673-ExtbaseDeprecatedCodeRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->JSeventFuncCalls' => [ + 'restFiles' => [ + 'Deprecation-62363-TSFE-JSfuncCalls.rst', + ], + ], + 'TYPO3\CMS\Core\Database\ReferenceIndex->words' => [ + 'restFiles' => [ + 'Breaking-63780-RemoveWordStringsFromReferenceIndex.rst', + ], + ], + 'TYPO3\CMS\Core\Database\ReferenceIndex->word_strings' => [ + 'restFiles' => [ + 'Breaking-63780-RemoveWordStringsFromReferenceIndex.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->include_filefunctions' => [ + 'restFiles' => [ + 'Deprecation-63324-DataHandler-IncludeFileFunctions.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->exclude_array' => [ + 'restFiles' => [ + 'Breaking-63784-DataHandlerExcludeArray.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->OS' => [ + 'restFiles' => [ + 'Deprecation-65343-BackendUserOsProperty.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->stripslashes_values' => [ + 'restFiles' => [ + 'Deprecation-65381-DataHandlerStripslashesValuesProperty.rst', + ], + ], + 'TYPO3\CMS\Core\Database\ReferenceIndex->errorLog' => [ + 'restFiles' => [ + 'Deprecation-65465-ReferenceIndexErrorLog.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->parseTimeFlag' => [ + 'restFiles' => [ + 'Deprecation-66223-Backendparsetime.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->MOD_MENU' => [ + 'restFiles' => [ + 'Breaking-67753-DropSecondaryOptions.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->MOD_SETTINGS' => [ + 'restFiles' => [ + 'Breaking-67753-DropSecondaryOptions.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\FormEngine->palettesCollapsed' => [ + 'restFiles' => [ + 'Breaking-67753-DropSecondaryOptions.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->RTE_errors' => [ + 'restFiles' => [ + 'Breaking-67811-RteApi.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\File\ExtendedFileUtility->dontCheckForUnique' => [ + 'restFiles' => [ + 'Deprecation-63603-ExtendedFileUtilitydontCheckForUniqueIsDeprecated.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Controller\ElementBrowserController->browser' => [ + 'restFiles' => [ + 'Breaking-69276-ElementBrowserControllerbrowserRemoved.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Controller\ElementBrowserController->content' => [ + 'restFiles' => [ + 'Breaking-69315-ElementBrowsermain_Protected.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->tempPath' => [ + 'restFiles' => [ + 'Deprecation-69078-TemplateService-tempPath.rst', + ], + ], + 'TYPO3\CMS\Backend\ContextMenu\ContextMenuAction->class' => [ + 'restFiles' => [ + 'Deprecation-69561-ReplaceSpriteIconsWithIconFactoryInContextMenu.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->clear_flexFormData_vDEFbase' => [ + 'restFiles' => [ + 'Deprecation-70138-FlexFormLanguageHandling.rst', + ], + ], +]; diff --git a/config/Matcher/v8/ArrayDimensionMatcher.php b/config/Matcher/v8/ArrayDimensionMatcher.php new file mode 100644 index 0000000..db04efb --- /dev/null +++ b/config/Matcher/v8/ArrayDimensionMatcher.php @@ -0,0 +1,219 @@ + [ + 'restFiles' => [ + '8.0/Breaking-72417-RemovedOldLockingAPI.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'strictFormmail\']' => [ + 'restFiles' => [ + '8.0/Breaking-72473-RemovedDeprecatedMiscellaneousFunctions.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'secureFormmail\']' => [ + 'restFiles' => [ + '8.0/Breaking-72473-RemovedDeprecatedMiscellaneousFunctions.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'formmailMaxAttachmentSize\']' => [ + 'restFiles' => [ + '8.0/Breaking-72473-RemovedDeprecatedMiscellaneousFunctions.rst', + ], + ], + '$GLOBALS[\'SC_OPTIONS\'][\'GLOBAL\'][\'softRefParser_GL\']' => [ + 'restFiles' => [ + '8.0/Breaking-72473-RemovedDeprecatedMiscellaneousFunctions.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'curlUse\']' => [ + 'restFiles' => [ + '8.1/Breaking-70056-CurlAndHttpRequestRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'curlProxyNTLM\']' => [ + 'restFiles' => [ + '8.1/Breaking-70056-CurlAndHttpRequestRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'curlProxyServer\']' => [ + 'restFiles' => [ + '8.1/Breaking-70056-CurlAndHttpRequestRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'curlProxyTunnel\']' => [ + 'restFiles' => [ + '8.1/Breaking-70056-CurlAndHttpRequestRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'curlProxyUserPass\']' => [ + 'restFiles' => [ + '8.1/Breaking-70056-CurlAndHttpRequestRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'curlTimeout\']' => [ + 'restFiles' => [ + '8.1/Breaking-70056-CurlAndHttpRequestRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'HTTP\'][\'adapter\']' => [ + 'restFiles' => [ + '8.1/Breaking-70056-CurlAndHttpRequestRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'HTTP\'][\'protocol_version\']' => [ + 'restFiles' => [ + '8.1/Breaking-70056-CurlAndHttpRequestRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'HTTP\'][\'follow_redirects\']' => [ + 'restFiles' => [ + '8.1/Breaking-70056-CurlAndHttpRequestRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'HTTP\'][\'max_redirects\']' => [ + 'restFiles' => [ + '8.1/Breaking-70056-CurlAndHttpRequestRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'HTTP\'][\'strict_redirects\']' => [ + 'restFiles' => [ + '8.1/Breaking-70056-CurlAndHttpRequestRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'HTTP\'][\'proxy_host\']' => [ + 'restFiles' => [ + '8.1/Breaking-70056-CurlAndHttpRequestRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'HTTP\'][\'proxy_port\']' => [ + 'restFiles' => [ + '8.1/Breaking-70056-CurlAndHttpRequestRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'HTTP\'][\'proxy_user\']' => [ + 'restFiles' => [ + '8.1/Breaking-70056-CurlAndHttpRequestRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'HTTP\'][\'proxy_password\']' => [ + 'restFiles' => [ + '8.1/Breaking-70056-CurlAndHttpRequestRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'HTTP\'][\'proxy_auth_scheme\']' => [ + 'restFiles' => [ + '8.1/Breaking-70056-CurlAndHttpRequestRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'HTTP\'][\'ssl_verify_peer\']' => [ + 'restFiles' => [ + '8.1/Breaking-70056-CurlAndHttpRequestRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'HTTP\'][\'ssl_verify_host\']' => [ + 'restFiles' => [ + '8.1/Breaking-70056-CurlAndHttpRequestRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'HTTP\'][\'ssl_cafile\']' => [ + 'restFiles' => [ + '8.1/Breaking-70056-CurlAndHttpRequestRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'HTTP\'][\'ssl_capath\']' => [ + 'restFiles' => [ + '8.1/Breaking-70056-CurlAndHttpRequestRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'HTTP\'][\'ssl_local_cert\']' => [ + 'restFiles' => [ + '8.1/Breaking-70056-CurlAndHttpRequestRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'HTTP\'][\'ssl_passphrase\']' => [ + 'restFiles' => [ + '8.1/Breaking-70056-CurlAndHttpRequestRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'HTTP\'][\'userAgent\']' => [ + 'restFiles' => [ + '8.1/Breaking-70056-CurlAndHttpRequestRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'niceFlexFormXMLtags\']' => [ + 'restFiles' => [ + '8.1/Breaking-75355-FlexForm-relatedOptionsRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'compactFlexFormXML\']' => [ + 'restFiles' => [ + '8.1/Breaking-75355-FlexForm-relatedOptionsRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'lockSSL\']' => [ + 'restFiles' => [ + '8.1/Breaking-75357-TYPO3_CONF_VARSBElockSSLOptionIsBoolean.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'clearCacheSystem\']' => [ + 'restFiles' => [ + '8.1/Deprecation-75625-DeprecatedCacheClearingOptions.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'cache\'][\'cacheConfigurations\'][\'extbase_typo3dbbackend_queries\']' => [ + 'restFiles' => [ + '8.3/Breaking-77460-ExtbaseQueryCacheRemoved.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'caching\'][\'cacheConfigurations\'][\'extbase_typo3dbbackend_tablecolumns\']' => [ + 'restFiles' => [ + '8.3/Important-77411-RemovedExtbaseTableColumnCache.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'EXTCONF\'][\'cms\'][\'db_layout\'][\'addTables\']' => [ + 'restFiles' => [ + '8.4/Deprecation-77987-DeprecatedRecordListingInPageModule.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'lockHashKeyWords\']' => [ + 'restFiles' => [ + '8.6/Breaking-79513-RemovedSessionLockingBasedOnUseragent.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'lockHashKeyWords\']' => [ + 'restFiles' => [ + '8.6/Breaking-79513-RemovedSessionLockingBasedOnUseragent.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'maxSessionDataSize\']' => [ + 'restFiles' => [ + '8.6/Deprecation-70316-FrontendBasketWithRecs.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'cHashIncludePageId\']' => [ + 'restFiles' => [ + '8.7/Breaking-80050-RemovedOptionCHashIncludePageIdFromCHashCalculation.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'pageOverlayFields\']' => [ + 'restFiles' => [ + '8.7/Breaking-80149-RemoveGLOBALSTYPO3_CONF_VARSFEpageOverlayFields.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'GLOBAL\'][\'cliKeys\'][\'my_extension\']' => [ + 'restFiles' => [ + '8.7/Deprecation-80468-CommandLineInterfaceCliKeysAndCli_dispatchphpsh.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'typo3/backend.php\'][\'additionalBackendItems\']' => [ + 'restFiles' => [ + '8.7/Deprecation-80491-BackendControllerInclusionHooks.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'BE\'][\'lang\'][\'debug\']' => [ + 'restFiles' => [ + '8.7/Important-71095-AddLanguageDebugModeToAllConfiguration.rst' + ], + ], +]; diff --git a/config/Matcher/v8/ArrayGlobalMatcher.php b/config/Matcher/v8/ArrayGlobalMatcher.php new file mode 100644 index 0000000..f9685e6 --- /dev/null +++ b/config/Matcher/v8/ArrayGlobalMatcher.php @@ -0,0 +1,43 @@ + [ + 'restFiles' => [ + '8.0/Breaking-72368-TYPO3ConstantsRemoved.rst', + ], + ], + '$GLOBALS[\'TT\']' => [ + 'restFiles' => [ + '8.0/Breaking-73504-MakeTimeTrackerASingleton.rst', + ], + ], + '$GLOBALS[\'DB\']' => [ + 'restFiles' => [ + '8.1/Breaking-75454-LocalConfigurationDBConfigStructureHasChanged.rst', + ], + ], + '$GLOBALS[\'TBE_STYLES\'][\'favicon\']' => [ + 'restFiles' => [ + '8.3/Breaking-77481-RemoveFaviconFromTBE_STYLES.rst', + ], + ], + '$GLOBALS[\'TYPO3_DB\']' => [ + 'restFiles' => [ + '8.4/Deprecation-78224-TYPO3_DBOccurrences.rst', + ], + ], + '$GLOBALS[\'temp_cliScriptPath\']' => [ + 'restFiles' => [ + '8.6/Breaking-79120-RemovedLegacyCliRelatedConstantsAndVariables.rst', + ], + ], + '$GLOBALS[\'temp_cliKey\']' => [ + 'restFiles' => [ + '8.6/Breaking-79120-RemovedLegacyCliRelatedConstantsAndVariables.rst', + ], + ], + '$GLOBALS[\'TYPO3_CONF_VARS_extensionAdded\']' => [ + 'restFiles' => [ + '8.7/Deprecation-80583-TYPO3_CONF_VARS_extensionAdded.rst', + ], + ], +]; diff --git a/config/Matcher/v8/ClassNameMatcher.php b/config/Matcher/v8/ClassNameMatcher.php new file mode 100644 index 0000000..a97dca8 --- /dev/null +++ b/config/Matcher/v8/ClassNameMatcher.php @@ -0,0 +1,409 @@ + [ + 'restFiles' => [ + '8.0/Breaking-45899-SplitClassImportExportIntoClassesImportAndExport.rst', + ], + ], + 'TYPO3\CMS\Fluid\ViewHelpers\AliasViewHelper' => [ + 'restFiles' => [ + '8.0/Breaking-69863-ChangesInViewHelpersPostFluidStandalone.rst', + ], + ], + 'TYPO3\CMS\Fluid\ViewHelpers\SwitchViewHelper' => [ + 'restFiles' => [ + '8.0/Breaking-69863-ChangesInViewHelpersPostFluidStandalone.rst', + ], + ], + 'TYPO3\CMS\Fluid\ViewHelpers\CaseViewHelper' => [ + 'restFiles' => [ + '8.0/Breaking-69863-ChangesInViewHelpersPostFluidStandalone.rst', + ], + ], + 'TYPO3\CMS\Fluid\ViewHelpers\CommentViewHelper' => [ + 'restFiles' => [ + '8.0/Breaking-69863-ChangesInViewHelpersPostFluidStandalone.rst', + ], + ], + 'TYPO3\CMS\Fluid\ViewHelpers\CycleViewHelper' => [ + 'restFiles' => [ + '8.0/Breaking-69863-ChangesInViewHelpersPostFluidStandalone.rst', + ], + ], + 'TYPO3\CMS\Fluid\ViewHelpers\ForViewHelper' => [ + 'restFiles' => [ + '8.0/Breaking-69863-ChangesInViewHelpersPostFluidStandalone.rst', + ], + ], + 'TYPO3\CMS\Fluid\ViewHelpers\GroupedForViewHelper' => [ + 'restFiles' => [ + '8.0/Breaking-69863-ChangesInViewHelpersPostFluidStandalone.rst', + ], + ], + 'TYPO3\CMS\Fluid\ViewHelpers\IfViewHelper' => [ + 'restFiles' => [ + '8.0/Breaking-69863-ChangesInViewHelpersPostFluidStandalone.rst', + ], + ], + 'TYPO3\CMS\Fluid\ViewHelpers\ThenViewHelper' => [ + 'restFiles' => [ + '8.0/Breaking-69863-ChangesInViewHelpersPostFluidStandalone.rst', + ], + ], + 'TYPO3\CMS\Fluid\ViewHelpers\ElseViewHelper' => [ + 'restFiles' => [ + '8.0/Breaking-69863-ChangesInViewHelpersPostFluidStandalone.rst', + ], + ], + 'TYPO3\CMS\Fluid\ViewHelpers\LayoutViewHelper' => [ + 'restFiles' => [ + '8.0/Breaking-69863-ChangesInViewHelpersPostFluidStandalone.rst', + ], + ], + 'TYPO3\CMS\Fluid\ViewHelpers\RenderViewHelper' => [ + 'restFiles' => [ + '8.0/Breaking-69863-ChangesInViewHelpersPostFluidStandalone.rst', + ], + ], + 'TYPO3\CMS\Fluid\ViewHelpers\SectionViewHelper' => [ + 'restFiles' => [ + '8.0/Breaking-69863-ChangesInViewHelpersPostFluidStandalone.rst', + ], + ], + 'TYPO3\CMS\Fluid\ViewHelpers\SpacelessViewHelper' => [ + 'restFiles' => [ + '8.0/Breaking-69863-ChangesInViewHelpersPostFluidStandalone.rst', + ], + ], + 'TYPO3\CMS\Fluid\ViewHelpers\Format\CdataViewHelper' => [ + 'restFiles' => [ + '8.0/Breaking-69863-ChangesInViewHelpersPostFluidStandalone.rst', + ], + ], + 'TYPO3\CMS\Fluid\ViewHelpers\Format\HtmlspecialcharsViewHelper' => [ + 'restFiles' => [ + '8.0/Breaking-69863-ChangesInViewHelpersPostFluidStandalone.rst', + ], + ], + 'TYPO3\CMS\Fluid\ViewHelpers\PrintfViewHelper' => [ + 'restFiles' => [ + '8.0/Breaking-69863-ChangesInViewHelpersPostFluidStandalone.rst', + ], + ], + 'TYPO3\CMS\Fluid\ViewHelpers\RawViewHelper' => [ + 'restFiles' => [ + '8.0/Breaking-69863-ChangesInViewHelpersPostFluidStandalone.rst', + ], + ], + 'TYPO3\CMS\Fluid\ViewHelpers\Be\Buttons\IconViewHelper' => [ + 'restFiles' => [ + '8.0/Breaking-69863-RemovedDeprecatedCodeFromExtfluid.rst', + ], + ], + 'TYPO3\CMS\Core\Locking\Locker' => [ + 'restFiles' => [ + '8.0/Breaking-72417-RemovedOldLockingAPI.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\Parser\LocallangArrayParser' => [ + 'restFiles' => [ + '8.0/Breaking-72412-RemovedDeprecatedCodeFromLanguageProcessingFunctions.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\IconUtility' => [ + 'restFiles' => [ + '8.0/Breaking-72400-RemovedDeprecatedIconUtilityAndSpriteManager.rst', + ], + ], + 'TYPO3\CMS\Backend\Sprite\SpriteManager' => [ + 'restFiles' => [ + '8.0/Breaking-72400-RemovedDeprecatedIconUtilityAndSpriteManager.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ListFrameLoaderController' => [ + 'restFiles' => [ + '8.0/Breaking-72419-RemoveDeprecatedCodeFromBackendControllers.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageTreeNavigationController' => [ + 'restFiles' => [ + '8.0/Breaking-72419-RemoveDeprecatedCodeFromBackendControllers.rst', + ], + ], + 'TYPO3\CMS\Core\TimeTracker\NullTimeTracker' => [ + 'restFiles' => [ + '8.0/Deprecation-73185-DeprecateNullTimeTracker.rst', + ], + ], + '\TYPO3\CMS\Core\Http\AjaxRequestHandler' => [ + 'restFiles' => [ + '8.0/Deprecation-73352-DeprecateOld-schoolAJAXRequests.rst', + ], + ], + 'TYPO3\CMS\Core\Http\HttpRequest' => [ + 'restFiles' => [ + '8.1/Breaking-70056-CurlAndHttpRequestRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Http\Observer\Download' => [ + 'restFiles' => [ + '8.1/Breaking-70056-CurlAndHttpRequestRemoved.rst', + ], + ], + 'TYPO3\CMS\IndexedSearch\Controller\SearchFormController' => [ + 'restFiles' => [ + '8.1/Breaking-75349-MoveIndexedSearchPi-basedPluginToCompatibility7.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\BackendLayoutWizardController' => [ + 'restFiles' => [ + '8.1/Breaking-75497-InlineBackendLayoutWizard.rst', + ], + ], + 'TYPO3\CMS\Backend\ContextMenu\AbstractContextMenu' => [ + 'restFiles' => [ + '8.2/Breaking-76527-CleanupContextMenuClasses.rst', + ], + ], + 'TYPO3\CMS\Backend\ContextMenu\AbstractContextMenuDataProvider' => [ + 'restFiles' => [ + '8.2/Breaking-76527-CleanupContextMenuClasses.rst', + ], + ], + 'TYPO3\CMS\Backend\ContextMenu\Extdirect\AbstractExtdirectContextMenu' => [ + 'restFiles' => [ + '8.2/Breaking-76527-CleanupContextMenuClasses.rst', + ], + ], + 'TYPO3\CMS\Backend\ContextMenu\Renderer\AbstractContextMenuRenderer' => [ + 'restFiles' => [ + '8.2/Breaking-76527-CleanupContextMenuClasses.rst', + ], + ], + 'RemoveXSS' => [ + 'restFiles' => [ + '8.2/Deprecation-76164-DeprecateRemoveXSS.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Filter\RemoveXssFilter' => [ + 'restFiles' => [ + '8.2/Deprecation-76164-DeprecateRemoveXSS.rst', + ], + ], + 'TYPO3\CMS\Core\Cache\CacheFactory' => [ + 'restFiles' => [ + '8.2/Deprecation-76370-DeprecateCacheFactory.rst', + ], + ], + 'TYPO3\CMS\Core\Messaging\ErrorpageMessage' => [ + 'restFiles' => [ + '8.3/Deprecation-77164-ErrorpageMessageAndAbstractStandaloneMessage.rst', + ], + ], + 'TYPO3\CMS\Core\Messaging\AbstractStandaloneMessage' => [ + 'restFiles' => [ + '8.3/Deprecation-77164-ErrorpageMessageAndAbstractStandaloneMessage.rst', + ], + ], + 'TYPO3\CMS\Workspaces\ExtDirect\AbstractHandler' => [ + 'restFiles' => [ + '8.5/Breaking-78468-RemoveExtDirectFromEXTworkspaces.rst', + ], + ], + 'TYPO3\CMS\Workspaces\ExtDirect\ActionHandler' => [ + 'restFiles' => [ + '8.5/Breaking-78468-RemoveExtDirectFromEXTworkspaces.rst', + ], + ], + 'TYPO3\CMS\Workspaces\ExtDirect\MassActionHandler' => [ + 'restFiles' => [ + '8.5/Breaking-78468-RemoveExtDirectFromEXTworkspaces.rst', + ], + ], + 'TYPO3\CMS\Workspaces\ExtDirect\ExtDirectServer' => [ + 'restFiles' => [ + '8.5/Breaking-78468-RemoveExtDirectFromEXTworkspaces.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\FormDataProvider\TcaFlexFetch' => [ + 'restFiles' => [ + '8.5/Breaking-78581-FormEngineTcaFlexFetchDataProviderRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Utility\ArrayUtility' => [ + 'restFiles' => [ + '8.5/Deprecation-77732-ExtbaseArrayUtility.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\FramesetRenderer' => [ + 'restFiles' => [ + '8.5/Deprecation-78217-FramesetAndFrame.rst', + ], + ], + 'TYPO3\CMS\Core\Database\DatabaseConnection' => [ + 'restFiles' => [ + '8.5/Deprecation-78244-DeprecateTYPO3_DBAndPreparedStatementClass.rst', + ], + ], + 'TYPO3\CMS\Core\Database\PreparedStatement' => [ + 'restFiles' => [ + '8.5/Deprecation-78244-DeprecateTYPO3_DBAndPreparedStatementClass.rst', + ], + ], + 'TYPO3\CMS\Backend\ClickMenu\ClickMenu' => [ + 'restFiles' => [ + '8.6/Breaking-78192-RefactorClickMenuContextMenu.rst', + ], + ], + 'TYPO3\CMS\Backend\ContextMenu\ContextMenuAction' => [ + 'restFiles' => [ + '8.6/Breaking-78192-RefactorClickMenuContextMenu.rst', + ], + ], + 'TYPO3\CMS\Backend\ContextMenu\ContextMenuActionCollection' => [ + 'restFiles' => [ + '8.6/Breaking-78192-RefactorClickMenuContextMenu.rst', + ], + ], + 'TYPO3\CMS\Backend\ContextMenu\Pagetree\ContextMenuDataProvider' => [ + 'restFiles' => [ + '8.6/Breaking-78192-RefactorClickMenuContextMenu.rst', + ], + ], + 'TYPO3\CMS\Backend\ContextMenu\Pagetree\Extdirect\ContextMenuConfiguration' => [ + 'restFiles' => [ + '8.6/Breaking-78192-RefactorClickMenuContextMenu.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ClickMenuController' => [ + 'restFiles' => [ + '8.6/Breaking-78192-RefactorClickMenuContextMenu.rst', + ], + ], + 'TYPO3\CMS\Impexp\Clickmenu' => [ + 'restFiles' => [ + '8.6/Breaking-78192-RefactorClickMenuContextMenu.rst', + ], + ], + 'TYPO3\CMS\Impexp\Hook\ContextMenuDisableItemsHook' => [ + 'restFiles' => [ + '8.6/Breaking-78192-RefactorClickMenuContextMenu.rst', + ], + ], + 'TYPO3\CMS\Version\ClickMenu\VersionClickMenu' => [ + 'restFiles' => [ + '8.6/Breaking-78192-RefactorClickMenuContextMenu.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\DatabaseFileIconsHookInterface' => [ + 'restFiles' => [ + '8.6/Breaking-78899-RemoveMethodsHookAndPropertyInFormEngine.rst', + ], + ], + 'TYPO3\CMS\Backend\InterfaceState\ExtDirect\DataProvider' => [ + 'restFiles' => [ + '8.6/Breaking-79227-RemovedExtDirectStateProvider.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\AbstractTreeStateProvider' => [ + 'restFiles' => [ + '8.6/Breaking-79227-RemovedExtDirectStateProvider.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\AbstractExtJsTree' => [ + 'restFiles' => [ + '8.6/Breaking-79227-RemovedExtDirectStateProvider.rst', + ], + ], + 'TYPO3\CMS\Scheduler\Controller\SchedulerCliController' => [ + 'restFiles' => [ + '8.6/Breaking-79263-SchedulerCLIControllerClassRemoved.rst', + ], + ], + 'TYPO3\CMS\FluidStyledContent\ViewHelpers\Menu\AbstractMenuViewHelper' => [ + 'restFiles' => [ + '8.6/Breaking-79622-RemovalOfFluidStyledContentMenuViewHelpers.rst', + ], + ], + 'TYPO3\CMS\FluidStyledContent\ViewHelpers\Menu\CategoriesViewHelper' => [ + 'restFiles' => [ + '8.6/Breaking-79622-RemovalOfFluidStyledContentMenuViewHelpers.rst', + ], + ], + 'TYPO3\CMS\FluidStyledContent\ViewHelpers\Menu\DirectoryViewHelper' => [ + 'restFiles' => [ + '8.6/Breaking-79622-RemovalOfFluidStyledContentMenuViewHelpers.rst', + ], + ], + 'TYPO3\CMS\FluidStyledContent\ViewHelpers\Menu\KeywordsViewHelper' => [ + 'restFiles' => [ + '8.6/Breaking-79622-RemovalOfFluidStyledContentMenuViewHelpers.rst', + ], + ], + 'TYPO3\CMS\FluidStyledContent\ViewHelpers\Menu\ListViewHelper' => [ + 'restFiles' => [ + '8.6/Breaking-79622-RemovalOfFluidStyledContentMenuViewHelpers.rst', + ], + ], + 'TYPO3\CMS\FluidStyledContent\ViewHelpers\Menu\MenuViewHelperTrait' => [ + 'restFiles' => [ + '8.6/Breaking-79622-RemovalOfFluidStyledContentMenuViewHelpers.rst', + ], + ], + 'TYPO3\CMS\FluidStyledContent\ViewHelpers\Menu\SectionViewHelper' => [ + 'restFiles' => [ + '8.6/Breaking-79622-RemovalOfFluidStyledContentMenuViewHelpers.rst', + ], + ], + 'TYPO3\CMS\FluidStyledContent\ViewHelpers\Menu\UpdatedViewHelper' => [ + 'restFiles' => [ + '8.6/Breaking-79622-RemovalOfFluidStyledContentMenuViewHelpers.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\ColorpickerController' => [ + 'restFiles' => [ + '8.6/Deprecation-78899-FormEngineMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\Wizard\SuggestWizard' => [ + 'restFiles' => [ + '8.6/Deprecation-78899-FormEngineMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Controller\CommandLineController' => [ + 'restFiles' => [ + '8.6/Deprecation-79265-CommandLineControllerAndCleanerCommand.rst', + ], + ], + 'TYPO3\CMS\Lowlevel\CleanerCommand' => [ + 'restFiles' => [ + '8.6/Deprecation-79265-CommandLineControllerAndCleanerCommand.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Parser\PreProcessor\XmlnsNamespaceTemplatePreProcessor' => [ + 'restFiles' => [ + '8.7/Deprecation-79972-DeprecatedFluidOverrides.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\Expression\LegacyNamespaceExpressionNode' => [ + 'restFiles' => [ + '8.7/Deprecation-79972-DeprecatedFluidOverrides.rst', + ], + ], + 'TYPO3\CMS\Backend\Console\Application' => [ + 'restFiles' => [ + '8.7/Deprecation-80468-CommandLineInterfaceCliKeysAndCli_dispatchphpsh.rst', + ], + ], + 'TYPO3\CMS\Backend\Console\CliRequestHandler' => [ + 'restFiles' => [ + '8.7/Deprecation-80468-CommandLineInterfaceCliKeysAndCli_dispatchphpsh.rst', + ], + ], + 'TYPO3\CMS\Extbase\Service\TypoScriptService' => [ + 'restFiles' => [ + '8.7/Important-78650-TypoScriptServiceClassMovedFromExtbaseToCore.rst', + ], + ], +]; diff --git a/config/Matcher/v8/ConstantMatcher.php b/config/Matcher/v8/ConstantMatcher.php new file mode 100644 index 0000000..26b79bb --- /dev/null +++ b/config/Matcher/v8/ConstantMatcher.php @@ -0,0 +1,64 @@ + [ + 'restFiles' => [ + '8.0/Breaking-72368-TYPO3ConstantsRemoved.rst', + ], + ], + 'TYPO3_cliMode' => [ + 'restFiles' => [ + '8.0/Breaking-72368-TYPO3ConstantsRemoved.rst', + ], + ], + 'TYPO3_PROCEED_IF_NO_USER' => [ + 'restFiles' => [ + '8.0/Breaking-72476-PHPConstantTYPO3_PROCEED_IF_NO_USERRemoved.rst', + ], + ], + 'TYPO3_db' => [ + 'restFiles' => [ + '8.1/Breaking-75454-TYPO3_dbConstantsRemoved.rst', + ], + ], + 'TYPO3_db_username' => [ + 'restFiles' => [ + '8.1/Breaking-75454-TYPO3_dbConstantsRemoved.rst', + ], + ], + 'TYPO3_db_password' => [ + 'restFiles' => [ + '8.1/Breaking-75454-TYPO3_dbConstantsRemoved.rst', + ], + ], + 'TYPO3_db_host' => [ + 'restFiles' => [ + '8.1/Breaking-75454-TYPO3_dbConstantsRemoved.rst', + ], + ], + 'STRATEGY_MBSTRING' => [ + 'restFiles' => [ + '8.5/Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'STRATEGY_ICONV' => [ + 'restFiles' => [ + '8.5/Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'STRATEGY_FALLBACK' => [ + 'restFiles' => [ + '8.5/Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3_cliKey' => [ + 'restFiles' => [ + '8.6/Breaking-79120-RemovedLegacyCliRelatedConstantsAndVariables.rst', + ], + ], + 'TYPO3_cliInclude' => [ + 'restFiles' => [ + '8.6/Breaking-79120-RemovedLegacyCliRelatedConstantsAndVariables.rst', + ], + ], +]; diff --git a/config/Matcher/v8/MethodArgumentDroppedMatcher.php b/config/Matcher/v8/MethodArgumentDroppedMatcher.php new file mode 100644 index 0000000..f184488 --- /dev/null +++ b/config/Matcher/v8/MethodArgumentDroppedMatcher.php @@ -0,0 +1,34 @@ +progressAdvance' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-73152-SymfonyConsoleHelpersReplaced.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Cli\ConsoleOutput->progressSet' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-73152-SymfonyConsoleHelpersReplaced.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->entities_to_utf8' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-74031-CharsetConverterParametersRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->utf8_to_numberarray' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-74031-CharsetConverterParametersRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\ConfigurationForm->ext_initTSstyleConfig' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.3/Breaking-77062-ExampleImageInTSConstantsDescriptionsRemoved.rst', + ], + ], +]; diff --git a/config/Matcher/v8/MethodArgumentDroppedStaticMatcher.php b/config/Matcher/v8/MethodArgumentDroppedStaticMatcher.php new file mode 100644 index 0000000..20cbd9f --- /dev/null +++ b/config/Matcher/v8/MethodArgumentDroppedStaticMatcher.php @@ -0,0 +1,17 @@ + [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-73516-GeneralUtilitygetFileAbsFileNameAllowsForTypo3MaindirSpecificPaths.rst', + '8.0/Deprecation-73516-VariousGeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Recycler\Utility\RecyclerUtility::getRecordPath' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.4/Deprecation-75637-DeprecateOptionalParametersOfRecyclerUtilitygetRecordPath.rst', + ], + ], +]; diff --git a/config/Matcher/v8/MethodArgumentRequiredMatcher.php b/config/Matcher/v8/MethodArgumentRequiredMatcher.php new file mode 100644 index 0000000..007580b --- /dev/null +++ b/config/Matcher/v8/MethodArgumentRequiredMatcher.php @@ -0,0 +1,10 @@ +getQueryResultCode' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.3/Breaking-77557-SignatureOfQueryView-getQueryResultCodeChanged.rst', + ], + ], +]; diff --git a/config/Matcher/v8/MethodArgumentUnusedMatcher.php b/config/Matcher/v8/MethodArgumentUnusedMatcher.php new file mode 100644 index 0000000..a07e49b --- /dev/null +++ b/config/Matcher/v8/MethodArgumentUnusedMatcher.php @@ -0,0 +1,70 @@ +getLL' => [ + 'unusedArgumentNumbers' => [ 3 ], + 'restFiles' => [ + '8.2/Deprecation-71917-DeprecateTheArgumentHscForGetLLGetLLLAndSL.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->getLLL' => [ + 'unusedArgumentNumbers' => [ 3 ], + 'restFiles' => [ + '8.2/Deprecation-71917-DeprecateTheArgumentHscForGetLLGetLLLAndSL.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->sL' => [ + 'unusedArgumentNumbers' => [ 2 ], + 'restFiles' => [ + '8.2/Deprecation-71917-DeprecateTheArgumentHscForGetLLGetLLLAndSL.rst', + ], + ], + 'TYPO3\CMS\Frontend\Plugin\AbstractPlugin->pi_getLL' => [ + 'unusedArgumentNumbers' => [ 3 ], + 'restFiles' => [ + '8.2/Deprecation-71917-DeprecateTheArgumentHscForGetLLGetLLLAndSL.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Query->like' => [ + 'unusedArgumentNumbers' => [ 3 ], + 'restFiles' => [ + '8.5/Deprecation-57385-DeprecateParameterCaseSensitiveOfExtbaseLikeComparison.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->RTE_transform' => [ + 'unusedArgumentNumbers' => [ 2 ], + 'restFiles' => [ + '8.6/Deprecation-79341-MethodsRelatedToRichtextConfiguration.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->whichWorkspace' => [ + 'unusedArgumentNumbers' => [ 1 ], + 'restFiles' => [ + '8.7/Deprecation-80485-MethodParameterOfTSFE-whichWorkspaceToReturnTheWorkspaceTitle.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\Parser\LocalizationParserInterface->getParsedData' => [ + 'unusedArgumentNumbers' => [ 3 ], + 'restFiles' => [ + '8.7/Deprecation-80486-SettingCharsetViaLocalizationParserInterface-getParsedData.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\Parser\AbstractXmlParser->getParsedData' => [ + 'unusedArgumentNumbers' => [ 3 ], + 'restFiles' => [ + '8.7/Deprecation-80486-SettingCharsetViaLocalizationParserInterface-getParsedData.rst', + ], + ], + 'TYPO3\CMS\Core\Localization\Parser\LocallangXmlParser->getParsedData' => [ + 'unusedArgumentNumbers' => [ 3 ], + 'restFiles' => [ + '8.7/Deprecation-80486-SettingCharsetViaLocalizationParserInterface-getParsedData.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->extFileFunctions' => [ + 'unusedArgumentNumbers' => [ 4 ], + 'restFiles' => [ + '8.7/Deprecation-80513-DataHandlerVariousMethodsAndMethodArguments.rst', + ], + ], +]; diff --git a/config/Matcher/v8/MethodCallMatcher.php b/config/Matcher/v8/MethodCallMatcher.php new file mode 100644 index 0000000..3070dfd --- /dev/null +++ b/config/Matcher/v8/MethodCallMatcher.php @@ -0,0 +1,2226 @@ +setLayoutRootPath' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-69863-RemovedDeprecatedCodeFromExtfluid.rst', + ], + ], + 'TYPO3\CMS\Fluid\View\StandaloneView->getLayoutRootPath' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Breaking-69863-RemovedDeprecatedCodeFromExtfluid.rst', + ], + ], + 'TYPO3\CMS\Fluid\View\StandaloneView->setPartialRootPath' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-69863-RemovedDeprecatedCodeFromExtfluid.rst', + ], + ], + 'TYPO3\CMS\Fluid\View\StandaloneView->getPartialRootPath' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Breaking-69863-RemovedDeprecatedCodeFromExtfluid.rst', + ], + ], + 'TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormFieldViewHelper->getValue' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-69863-RemovedDeprecatedCodeFromExtfluid.rst', + ], + ], + 'TYPO3\CMS\Fluid\ViewHelpers\FlashMessagesViewHelper->render' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-69863-RemovedDeprecatedCodeFromExtfluid.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->recodeString' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72338-RemovedGraphicalFunctions-nativeCharset.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->singleChars' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.0/Breaking-72338-RemovedGraphicalFunctions-nativeCharset.rst', + ], + ], + 'TYPO3\CMS\Recycler\Utility\RecyclerUtility->getUtf8String' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72334-RemovedUtf8ConversionInEXTrecycler.rst', + ], + ], + 'TYPO3\CMS\Recycler\Utility\RecyclerUtility->isNotUtf8Charset' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Breaking-72334-RemovedUtf8ConversionInEXTrecycler.rst', + ], + ], + 'TYPO3\CMS\Recycler\Utility\RecyclerUtility->getCurrentCharset' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Breaking-72334-RemovedUtf8ConversionInEXTrecycler.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->cleanFormName' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72361-RemovedDeprecatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->stdWrap_offsetWrap' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.0/Breaking-72361-RemovedDeprecatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->textStyle' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.0/Breaking-72361-RemovedDeprecatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->tableStyle' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.0/Breaking-72361-RemovedDeprecatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->FLOWPLAYER' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72361-RemovedDeprecatedContentObjectWrappers.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->TEXT' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72361-RemovedDeprecatedContentObjectWrappers.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->CLEARGIF' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72361-RemovedDeprecatedContentObjectWrappers.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->COBJ_ARRAY' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72361-RemovedDeprecatedContentObjectWrappers.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->USER' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72361-RemovedDeprecatedContentObjectWrappers.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->FILE' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72361-RemovedDeprecatedContentObjectWrappers.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->FILES' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72361-RemovedDeprecatedContentObjectWrappers.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->IMAGE' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72361-RemovedDeprecatedContentObjectWrappers.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->IMG_RESOURCE' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72361-RemovedDeprecatedContentObjectWrappers.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->IMGTEXT' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72361-RemovedDeprecatedContentObjectWrappers.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->CONTENT' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72361-RemovedDeprecatedContentObjectWrappers.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->RECORDS' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72361-RemovedDeprecatedContentObjectWrappers.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->HMENU' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72361-RemovedDeprecatedContentObjectWrappers.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->CTABLE' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72361-RemovedDeprecatedContentObjectWrappers.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->OTABLE' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72361-RemovedDeprecatedContentObjectWrappers.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->COLUMNS' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72361-RemovedDeprecatedContentObjectWrappers.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->HRULER' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72361-RemovedDeprecatedContentObjectWrappers.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->CASEFUNC' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72361-RemovedDeprecatedContentObjectWrappers.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->LOAD_REGISTER' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72361-RemovedDeprecatedContentObjectWrappers.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->FORM' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72361-RemovedDeprecatedContentObjectWrappers.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->SEARCHRESULT' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72361-RemovedDeprecatedContentObjectWrappers.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->TEMPLATE' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72361-RemovedDeprecatedContentObjectWrappers.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->FLUIDTEMPLATE' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72361-RemovedDeprecatedContentObjectWrappers.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->MULTIMEDIA' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72361-RemovedDeprecatedContentObjectWrappers.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->MEDIA' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72361-RemovedDeprecatedContentObjectWrappers.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->SWFOBJECT' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72361-RemovedDeprecatedContentObjectWrappers.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->QTOBJECT' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72361-RemovedDeprecatedContentObjectWrappers.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->SVG' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72361-RemovedDeprecatedContentObjectWrappers.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList->printContent' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Breaking-72398-RemovedDeprecatedCodeFromEXTrecordlist.rst', + ], + ], + 'TYPO3\CMS\Recordlist\Controller\ElementBrowserFramesetController->printContent' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Breaking-72398-RemovedDeprecatedCodeFromEXTrecordlist.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->getPageRenderer' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Breaking-72392-RemovedDeprecatedCodeFromDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->wrapClickMenuOnIcon' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 7, + 'restFiles' => [ + '8.0/Breaking-72392-RemovedDeprecatedCodeFromDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->issueCommand' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.0/Breaking-72392-RemovedDeprecatedCodeFromDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->formatTime' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.0/Breaking-72392-RemovedDeprecatedCodeFromDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->parseTime' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Breaking-72392-RemovedDeprecatedCodeFromDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->spacer' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72392-RemovedDeprecatedCodeFromDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->endPageJS' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Breaking-72392-RemovedDeprecatedCodeFromDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->dfw' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72392-RemovedDeprecatedCodeFromDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->rfw' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72392-RemovedDeprecatedCodeFromDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->table' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.0/Breaking-72392-RemovedDeprecatedCodeFromDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->menuTable' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.0/Breaking-72392-RemovedDeprecatedCodeFromDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->getDynamicTabMenu' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + '8.0/Breaking-72392-RemovedDeprecatedCodeFromDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->getDynTabMenu' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 8, + 'restFiles' => [ + '8.0/Breaking-72392-RemovedDeprecatedCodeFromDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->getDynTabMenuId' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72392-RemovedDeprecatedCodeFromDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->collapseableSection' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + '8.0/Breaking-72392-RemovedDeprecatedCodeFromDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Rtehtmlarea\Controller\UserElementsController->printContent' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Breaking-72390-RemovedDeprecatedCodeFromEXTrtehtmlarea.rst', + ], + ], + 'TYPO3\CMS\Rtehtmlarea\Controller\ParseHtmlController->printContent' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Breaking-72390-RemovedDeprecatedCodeFromEXTrtehtmlarea.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\BackendController->getPageRenderer' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Breaking-72419-RemoveDeprecatedCodeFromBackendControllers.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\BackendController->addToolbarItem' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.0/Breaking-72419-RemoveDeprecatedCodeFromBackendControllers.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ClickMenuController->printContent' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Breaking-72419-RemoveDeprecatedCodeFromBackendControllers.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\ElementInformationController->printContent' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Breaking-72419-RemoveDeprecatedCodeFromBackendControllers.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\MoveElementController->printContent' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Breaking-72419-RemoveDeprecatedCodeFromBackendControllers.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\ContentElement\NewContentElementController->getWizardItems' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Breaking-72419-RemoveDeprecatedCodeFromBackendControllers.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->printContent' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Breaking-72419-RemoveDeprecatedCodeFromBackendControllers.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->editRegularContentFromId' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Breaking-72419-RemoveDeprecatedCodeFromBackendControllers.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController->printContent' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Breaking-72419-RemoveDeprecatedCodeFromBackendControllers.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\LoginFramesetController->printContent' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Breaking-72419-RemoveDeprecatedCodeFromBackendControllers.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\NewRecordController->printContent' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Breaking-72419-RemoveDeprecatedCodeFromBackendControllers.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\SimpleDataHandlerController->finish' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Breaking-72419-RemoveDeprecatedCodeFromBackendControllers.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\ColorpickerController->printContent' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Breaking-72419-RemoveDeprecatedCodeFromBackendControllers.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\EditController->closeWindow' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Breaking-72419-RemoveDeprecatedCodeFromBackendControllers.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\RteController->printContent' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Breaking-72419-RemoveDeprecatedCodeFromBackendControllers.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Wizard\TableController->printContent' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Breaking-72419-RemoveDeprecatedCodeFromBackendControllers.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->executeExtTablesAdditionalFile' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Breaking-72431-RemovedDeprecatedCodeFromLowlevelAndUtilityFunctions.rst', + ], + ], + 'TYPO3\CMS\Backend\ClickMenu\ClickMenu->wrapColorTableCM' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72451-RemovedDeprecatedCodeFromBackendFunctions.rst', + ], + ], + 'TYPO3\CMS\Backend\ClickMenu\ClickMenu->excludeIcon' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72451-RemovedDeprecatedCodeFromBackendFunctions.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\BackendUserAuthentication->checkCLIuser' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Breaking-72451-RemovedDeprecatedCodeFromBackendFunctions.rst', + ], + ], + 'TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools->getAvailableLanguages' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Breaking-72473-RemovedDeprecatedMiscellaneousFunctions.rst', + ], + ], + 'TYPO3\CMS\Frontend\Plugin\AbstractPlugin->pi_list_searchBox' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72473-RemovedDeprecatedMiscellaneousFunctions.rst', + ], + ], + 'TYPO3\CMS\Impexp\Controller\ImportExportController->printContent' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Breaking-72473-RemovedDeprecatedMiscellaneousFunctions.rst', + ], + ], + 'TYPO3\CMS\IndexedSearch\Controller\SearchFormController->checkExistance' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72473-RemovedDeprecatedMiscellaneousFunctions.rst', + ], + ], + 'TYPO3\CMS\IndexedSearch\Controller\SearchFormController->checkExistence' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72473-RemovedDeprecatedMiscellaneousFunctions.rst', + ], + ], + 'TYPO3\CMS\Scheduler\Controller\SchedulerModuleController->checkDate' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72473-RemovedDeprecatedMiscellaneousFunctions.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceCompressor->setInitialPaths' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Breaking-73611-RemovedResourceCompressorRelativePathMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\ResourceCompressor->setRelativePath' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Breaking-73611-RemovedResourceCompressorRelativePathMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->setIDfromArgV' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Breaking-73602-Short-URLWithoutIdIDRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Module\ModuleLoader->getRelativePath' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.0/Breaking-74029-RemoveModuleLoader-getRelativePath.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer->setBackPath' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-73763-RemovedBackPathFromPageRenderer.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\Element->getLayout' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Breaking-73711-RemovedDeprecatedCodeFromFormDomainModelElement.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\Element->setLayout' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-73711-RemovedDeprecatedCodeFromFormDomainModelElement.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\AbstractContentObject->getContentObject' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Deprecation-68748-DeprecateAbstractContentObjectgetContentObject.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Rendering\RenderingContext->getTemplateVariableContainer' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Deprecation-69863-DeprecateGetTemplateVariableContainerFunction.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\File\ExtendedFileUtility->pushErrorMessagesToFlashMessageQueue' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Deprecation-71255-ExtendedFileUtilitypushErrorMessagesToFlashMessageQueue.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->section' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + '8.0/Deprecation-71260-DocumentTemplateMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->divider' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Deprecation-71260-DocumentTemplateMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->sectionHeader' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.0/Deprecation-71260-DocumentTemplateMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->sectionBegin' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Deprecation-71260-DocumentTemplateMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->sectionEnd' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Deprecation-71260-DocumentTemplateMethods.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->makeEntities' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Deprecation-71916-LanguageService-makeEntities.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->addModuleLabels' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.0/Deprecation-72340-MovedModuleLabelsFromLanguageServiceToModuleLoader.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->overrideLL' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.0/Deprecation-72496-DeprecatedLANG-overrideLL.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->wrapInCData' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Deprecation-72733-DeprecateMoreMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->funcMenu' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.0/Deprecation-72733-DeprecateMoreMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->getDragDropCode' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.0/Deprecation-72733-DeprecateMoreMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->getTabMenu' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + '8.0/Deprecation-72733-DeprecateMoreMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->getVersionSelector' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.0/Deprecation-72733-DeprecateMoreMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\ModuleTemplate->getVersionSelector' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.0/Deprecation-72733-DeprecateMoreMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->processParams' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Deprecation-72851-DeprecateSomeFunctionsNotInUseAnymoreInTheCore.rst', + ], + ], + 'TYPO3\CMS\Backend\Http\AjaxRequestHandler->dispatchTraditionalAjaxRequest' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Deprecation-73352-DeprecateOld-schoolAJAXRequests.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->getParserFactory' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Deprecation-73482-LANG-csConvObjAndLANG-parserFactory.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->getPreferredClientLanguage' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Deprecation-73511-BrowserLanguageDetectionMovedToLocales.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->includeLibs' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Deprecation-73514-IncludeLibraryMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->includeLibraries' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Deprecation-73514-IncludeLibraryMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\IconRegistry->getDeprecationSettings' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Deprecation-73606-DeprecateIconRegistrygetDeprecationSettings.rst', + ], + ], + 'TYPO3\CMS\Backend\Clipboard\Clipboard->confirmMsg' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + '8.0/Deprecation-73744-DeprecateClipboard-confirmMsg.rst', + ], + ], + 'TYPO3\CMS\IndexedSearch\Controller\SearchFormController->utf8_to_currentCharset' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Deprecation-73794-SearchFormController-utf8_to_currentCharsetAndTSFE-renderCharset.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->prependAbsolutePath' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Deprecation-74022-GraphicalFunctions-prependAbsolutePath.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\CommandController::processRequest' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.0/Important-71521-InternalChangesInCommandController.rst', + ], + ], + 'TYPO3\CMS\IndexedSearch\Controller\SearchFormController->pi_list_browseresults' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + '8.1/Breaking-72931-SearchFormControllerpi_list_browseresultsHasBeenRenamed.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->TS_transform_db' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.1/Breaking-75708-AlwaysStorePTagsInDBFromRTE.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->divideIntoLines' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.1/Breaking-75708-AlwaysStorePTagsInDBFromRTE.rst', + ], + ], + 'TYPO3\CMS\Core\Html\RteHtmlParser->RTE_transform' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + '8.1/Breaking-75708-AlwaysStorePTagsInDBFromRTE.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->DBgetDelete' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.1/Breaking-75711-RemovedDB-relatedMethodsAndTCA-relatedOptionsFromCObj.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->DBgetUpdate' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + '8.1/Breaking-75711-RemovedDB-relatedMethodsAndTCA-relatedOptionsFromCObj.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->DBgetInsert' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + '8.1/Breaking-75711-RemovedDB-relatedMethodsAndTCA-relatedOptionsFromCObj.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->DBmayFEUserEdit' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + '8.1/Breaking-75711-RemovedDB-relatedMethodsAndTCA-relatedOptionsFromCObj.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->DBmayFEUserEditSelect' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + '8.1/Breaking-75711-RemovedDB-relatedMethodsAndTCA-relatedOptionsFromCObj.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->exec_mm_query' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 8, + 'restFiles' => [ + '8.1/Breaking-75711-RemovedDB-relatedMethodsAndTCA-relatedOptionsFromCObj.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->exec_mm_query_uidList' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 8, + 'restFiles' => [ + '8.1/Breaking-75711-RemovedDB-relatedMethodsAndTCA-relatedOptionsFromCObj.rst', + ], + ], + 'TYPO3\CMS\Impexp\Import->fixCharsets' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.1/Breaking-75829-RemovedImportHandlingOfPre60Files.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->csConv' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.1/Deprecation-75327-TSFE-csConvObjAndTSFE-csConv.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility->getAjaxUrl' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.1/Deprecation-75340-MethodsRelatedToGeneratingTraditionalBackendAJAXURLs.rst', + ], + ], + 'TYPO3\CMS\Backend\Routing\UriBuilder->buildUriFromAjaxId' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.1/Deprecation-75340-MethodsRelatedToGeneratingTraditionalBackendAJAXURLs.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\AbstractTreeView->getDataInit' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.2/Breaking-75645-DoctrineMigrateExtbackendTree.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\AbstractTreeView->getDataCount' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.2/Breaking-75645-DoctrineMigrateExtbackendTree.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\AbstractTreeView->getDataNext' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.2/Breaking-75645-DoctrineMigrateExtbackendTree.rst', + ], + ], + 'TYPO3\CMS\Backend\Tree\View\AbstractTreeView->getDataFree' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.2/Breaking-75645-DoctrineMigrateExtbackendTree.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository->getRecordsToCopyDatabaseResult' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + '8.2/Breaking-75760-ReturnTypeOfGetRecordsToCopyDatabaseResultChanged.rst', + ], + ], + 'TYPO3\CMS\Impexp\Controller\ImportExportController->exec_listQueryPid' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.2/Breaking-76469-DoctrineMigrateExtImpExp.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->removeBadHTML' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.2/Deprecation-15415-DeprecateRemoveBadHTML.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->stdWrap_removeBadHTML' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.2/Deprecation-15415-DeprecateRemoveBadHTML.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->viewPageIcon' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.2/Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->getHeader' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + '8.2/Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->getResourceHeader' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.2/Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->header' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.2/Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->icons' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.2/Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->t3Button' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.2/Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->wrapScriptTags' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.2/Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->loadJavascriptLib' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.2/Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->getContextMenuCode' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.2/Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository->getExcludeQueryPart' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.2/Deprecation-75760-DeprecateMethodsOfLocalizationRepository.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository->getAllowedLanguagesForBackendUser' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.2/Deprecation-75760-DeprecateMethodsOfLocalizationRepository.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Model\Category->getIcon' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.2/Deprecation-75904-CategoryModelHasIconPropertyButNoDatabaseField.rst', + ], + ], + 'TYPO3\CMS\Extbase\Domain\Model\Category->setIcon' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.2/Deprecation-75904-CategoryModelHasIconPropertyButNoDatabaseField.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\Container\SoloFieldContainer->render' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.2/Deprecation-76101-RemoveSoloFieldContainer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->stdWrap_fontTag' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.2/Deprecation-76383-DeprecateFontTag.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList->makeSearchString' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.3/Breaking-76259-ReturnValueOfAbstractDatabaseRecordListmakeSearchStringChanged.rst', + ], + ], + 'TYPO3\CMS\Backend\View\PageLayoutView->getResult' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.3/Breaking-76259-SignatureOfMethodGetResultChangedInPageLayoutView.rst', + '8.4/Deprecation-78096-PageLayoutViewGetResultWithMysqliResultObject.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList->setTotalItems' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.3/Breaking-76259-SignatureOfMethodSetTotalItemsChangedInAbstractDatabaseRecordList.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\ExtendedTemplateService->ext_getTSCE_config_image' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.3/Breaking-77062-ExampleImageInTSConstantsDescriptionsRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\ConfigurationForm->ext_getTSCE_config_image' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.3/Breaking-77062-ExampleImageInTSConstantsDescriptionsRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Database\SoftReferenceIndex->findRef_TStemplate' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.3/Breaking-77156-TSconfigAndTStemplateSoftReferencesFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Database\SoftReferenceIndex->findRef_TSconfig' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.3/Breaking-77156-TSconfigAndTStemplateSoftReferencesFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Database\SoftReferenceIndex->fileadminReferences' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.3/Breaking-77156-TSconfigAndTStemplateSoftReferencesFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\File\BasicFileUtility->init' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.3/Breaking-77182-RemovedBasicFileUtilityMethodsAndProperties.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\File\BasicFileUtility->is_directory' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.3/Breaking-77182-RemovedBasicFileUtilityMethodsAndProperties.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\File\BasicFileUtility->is_allowed' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.3/Breaking-77182-RemovedBasicFileUtilityMethodsAndProperties.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\File\BasicFileUtility->checkIfFullAccess' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.3/Breaking-77182-RemovedBasicFileUtilityMethodsAndProperties.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\File\BasicFileUtility->is_webpath' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.3/Breaking-77182-RemovedBasicFileUtilityMethodsAndProperties.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\File\BasicFileUtility->checkPathAgainstMounts' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.3/Breaking-77182-RemovedBasicFileUtilityMethodsAndProperties.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\File\BasicFileUtility->findFirstWebFolder' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.3/Breaking-77182-RemovedBasicFileUtilityMethodsAndProperties.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\File\BasicFileUtility->slashPath' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.3/Breaking-77182-RemovedBasicFileUtilityMethodsAndProperties.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->doesRecordExist_pageLookUp' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.3/Breaking-77391-DataHandlerMethodProtected.rst', + ], + ], + 'TYPO3\CMS\Frontend\Plugin\AbstractPlugin->pi_exec_query' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 7, + 'restFiles' => [ + '8.3/Breaking-77453-SignatureOfAbstractPluginpi_exec_queryChanged.rst', + ], + ], + 'TYPO3\CMS\Frontend\Plugin\AbstractPlugin->pi_list_makelist' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.3/Breaking-77453-SignatureOfAbstractPluginpi_list_makelistChanged.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbBackend->injectCacheManager' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.3/Breaking-77460-ExtbaseQueryCacheRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbBackend->initializeObject' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.3/Breaking-77460-ExtbaseQueryCacheRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbBackend->quoteTextValueCallback' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.3/Breaking-77502-ExtbasePreparsingOfQueriesRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbQueryParser->preparseQuery' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.3/Breaking-77502-ExtbasePreparsingOfQueriesRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbQueryParser->normalizeParameterIdentifier' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.3/Breaking-77502-ExtbasePreparsingOfQueriesRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbQueryParser->addDynamicQueryParts' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.3/Breaking-77502-ExtbasePreparsingOfQueriesRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Qom\Comparison->setParameterIdentifier' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.3/Breaking-77502-ExtbasePreparsingOfQueriesRemoved.rst', + '8.3/Deprecation-77502-ExtbasePreparsingOfQueriesRemoved.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Qom\Comparison->getParameterIdentifier' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.3/Breaking-77502-ExtbasePreparsingOfQueriesRemoved.rst', + '8.3/Deprecation-77502-ExtbasePreparsingOfQueriesRemoved.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->exec_languageQuery' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.3/Breaking-77558-PageLayoutControllerExec_languageQueryDropped.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->isColumnEmpty' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.3/Breaking-77558-PageLayoutControllerExec_languageQueryDropped.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->getElementsFromColumnAndLanguage' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.3/Breaking-77558-PageLayoutControllerExec_languageQueryDropped.rst', + ], + ], + 'TYPO3\CMS\Backend\Search\LiveSearch\LiveSearch->getQueryString' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.3/Breaking-77587-RemovedLiveSearch-getQueryString.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList->makeQueryArray' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + '8.3/Deprecation-76259-DeprecateMethodMakeQueryArrayOfAbstractDatabaseRecordList.rst', + ], + ], + 'TYPO3\CMS\Backend\View\PageLayoutView->pages_getTree' => [ + 'numberOfMandatoryArguments' => 5, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + '8.3/Deprecation-76520-DeprecateMethodPages_getTreeOfPageLayoutView.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->getPathFromRootline' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.3/Deprecation-77405-PageRepository-getPathFromRootline.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings->getUsePreparedStatement' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.3/Deprecation-77432-ExtbasePreparedStatementQueryOption.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings->usePreparedStatement' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.3/Deprecation-77432-ExtbasePreparedStatementQueryOption.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->fileContent' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.3/Deprecation-77477-TemplateService-fileContent.rst', + ], + ], + 'TYPO3\CMS\Core\Database\QueryView->tableWrap' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.3/Deprecation-77557-MethodQueryView-tableWrap.rst', + ], + ], + 'TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateInformationModuleFunctionController->tableRow' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + '8.4/Breaking-75031-FluidificationOfTypoScriptTemplateInformationModuleFunctionController.rst', + ], + ], + 'TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateConstantEditorModuleFunctionController->displayExample' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.4/Breaking-75032-FluidificationOfTypoScriptTemplateConstantEditorModuleFunctionController.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbQueryParser->parseQuery' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.4/Breaking-77379-DoctrineTypo3DbQueryParser.rst', + ], + ], + 'TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DBBackend->injectQueryParser' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.4/Breaking-77379-DoctrineTypo3DbQueryParser.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->exec_getQuery' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.4/Breaking-77750-ReturnValueOfexec_QueryOfContentObjectRendererChanged.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\FormResultCompiler->JStop' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.4/Deprecation-75363-DeprecateFormResultCompilerJStop.rst', + ], + ], + 'TYPO3\CMS\Backend\ClickMenu\ClickMenu->DB_editPageProperties' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.4/Deprecation-77763-DeprecateClickMenuDB_editPageProperties.rst', + ], + ], + 'TYPO3\CMS\Backend\Module\AbstractFunctionModule->getDatabaseConnection' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.4/Deprecation-78224-TYPO3_DBOccurrences.rst', + ], + ], + 'TYPO3\CMS\Backend\Module\BaseScriptClass->getDatabaseConnection' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.4/Deprecation-78224-TYPO3_DBOccurrences.rst', + ], + ], + 'TYPO3\CMS\Backend\Clipboard\Clipboard->printContentFromTab' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.5/Breaking-73016-RenamingOfClipboard-printContentFromTabToGetContentFromTab.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->fileResource' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.5/Deprecation-77524-DeprecatedMethodFileResourceOfContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Backend\Module\AbstractFunctionModule->getBackPath' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.5/Deprecation-78314-AbstractFunctionModule-getBackPath.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->substr' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + '8.5/Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->strlen' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.5/Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->strtrunc' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.5/Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->conv_case' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.5/Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->utf8_substr' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.5/Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->utf8_strlen' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.5/Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->utf8_strtrunc' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.5/Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->utf8_strpos' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.5/Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->utf8_strrpos' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.5/Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->utf8_byte2char_pos' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.5/Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->euc_strtrunc' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.5/Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->euc_substr' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + '8.5/Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->euc_strlen' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.5/Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->euc_char2byte_pos' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.5/Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\IndexedSearch\Indexer->includeCrawlerClass' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.5/Deprecation-78679-CrawlerInclusionViaRequire_onceInIndexedSearch.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\Page\LocalizationController->getRecordUidsToCopy' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.5/Deprecation-78872-DeprecateMethodGetRecordUidsToCopy.rst', + ], + ], + 'TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->fetchSessionData' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.6/Breaking-70316-AbstractUserAuthenticationPropertiesAndMethodsDroppedAndChanged.rst', + ], + ], + 'TYPO3\CMS\Core\Messaging\FlashMessage->getMessageAsMarkup' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.6/Breaking-78477-RemoveFlashMessageGetMessageAsMarkup.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->setExtDirectStateProvider' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.6/Breaking-79227-RemovedExtDirectStateProvider.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->shouldFieldBeOverlaid' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.6/Deprecation-51291-PageRepositoryShouldFieldBeOverlaid.rst', + ], + ], + 'TYPO3\CMS\Core\Messaging\FlashMessage->getClass' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.6/Deprecation-78477-RefactoringOfFlashMessageRendering.rst', + ], + ], + 'TYPO3\CMS\Core\Messaging\FlashMessage->getIconName' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.6/Deprecation-78477-RefactoringOfFlashMessageRendering.rst', + ], + ], + 'TYPO3\CMS\Core\Database\RelationHandler->readyForInterface' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.6/Deprecation-78899-FormEngineMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\FormDataProvider\AbstractItemProvider->sanitizeMaxItems' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.6/Deprecation-78899-FormEngineMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\AbstractNode->getValidationDataAsDataAttribute' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.6/Deprecation-78899-FormEngineMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\Element\AbstractFormElement->renderWizards' => [ + 'numberOfMandatoryArguments' => 8, + 'maximumNumberOfArguments' => 9, + 'restFiles' => [ + '8.6/Deprecation-78899-FormEngineMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository->getRecordLocalization' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + '8.6/Deprecation-79258-MethodsInLocalizationRepository.rst', + ], + ], + 'TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository->getPreviousLocalizedRecordUid' => [ + 'numberOfMandatoryArguments' => 5, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + '8.6/Deprecation-79258-MethodsInLocalizationRepository.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->veriCode' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.6/Deprecation-79327-DeprecateAbstractUserAuthenticationveriCodeMethod.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService->splitConfArray' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.7/Deprecation-78650-TemplateService-splitConfArray.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->rmComma' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.7/Deprecation-79580-MethodsInDataHandlerRelatedToPageDeleteAccess.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->noRecordsFromUnallowedTables' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.7/Deprecation-79580-MethodsInDataHandlerRelatedToPageDeleteAccess.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\CommandController->ensureAdminRoleIfRequested' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.7/Deprecation-79591-ExtbaseCommandControllersAdminRoleMethods.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Controller\CommandController->restoreUserRole' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.7/Deprecation-79591-ExtbaseCommandControllersAdminRoleMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->generatePage_whichScript' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.7/Deprecation-79858-TSFE-relatedPropertiesAndMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->setParseTime' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.7/Deprecation-79858-TSFE-relatedPropertiesAndMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->encryptEmail' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.7/Deprecation-79858-TSFE-relatedPropertiesAndMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->encryptCharcode' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + '8.7/Deprecation-79858-TSFE-relatedPropertiesAndMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageGenerator->pagegenInit' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.7/Deprecation-79858-TSFE-relatedPropertiesAndMethods.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Rendering\RenderingContext->injectObjectManager' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.7/Deprecation-79972-DeprecatedFluidOverrides.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Rendering\RenderingContext->getObjectManager' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.7/Deprecation-79972-DeprecatedFluidOverrides.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Rendering\RenderingContext->setLegacyMode' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.7/Deprecation-79972-DeprecatedFluidOverrides.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Rendering\RenderingContext->getExpressionNodeTypes' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.7/Deprecation-79972-DeprecatedFluidOverrides.rst', + ], + ], + 'TYPO3\CMS\Fluid\Core\Rendering\RenderingContext->getViewHelperVariableContainer' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.7/Deprecation-79972-DeprecatedFluidOverrides.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Cli\ConsoleOutput->select' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + '8.7/Deprecation-80053-ExtbaseCLIConsoleOutputDifferentMethodSignatureForInfiniteAttempts.rst', + ], + ], + 'TYPO3\CMS\Extbase\Mvc\Cli\ConsoleOutput->askAndValidate' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + '8.7/Deprecation-80053-ExtbaseCLIConsoleOutputDifferentMethodSignatureForInfiniteAttempts.rst', + ], + ], + 'TYPO3\CMS\Core\Core\Bootstrap->loadExtensionTables' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.7/Deprecation-80079-DeprecatedBootstraploadExtensionTables.rst', + ], + ], + 'TYPO3\CMS\Lowlevel\Utility\ArrayBrowser->wrapValue' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.7/Deprecation-80440-EXTlowlevelArrayBrowser-wrapValue.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->beLoginLinkIPList' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.7/Deprecation-80444-TypoScriptFrontendController-BeLoginLinkIPList.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->printContent' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.7/Deprecation-80445-DeprecatePrintContentMethods.rst', + ], + ], + 'TYPO3\CMS\Taskcenter\Controller\TaskModuleController->printContent' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.7/Deprecation-80445-DeprecatePrintContentMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\BackendController->addJavascript' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.7/Deprecation-80491-BackendControllerInclusionHooks.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\BackendController->addJavascriptFile' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.7/Deprecation-80491-BackendControllerInclusionHooks.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\BackendController->addCssFile' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.7/Deprecation-80491-BackendControllerInclusionHooks.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->URLqMark' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.7/Deprecation-80510-ContentObjectRenderer-URLqMark.rst', + ], + ], + 'TYPO3\CMS\Backend\Module\AbstractFunctionModule->incLocalLang' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.7/Deprecation-80511-AbstractFunctionModule-incLocalLangAndThisPath.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->destPathFromUploadFolder' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.7/Deprecation-80513-DataHandlerVariousMethodsAndMethodArguments.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->createTempSubDir' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.7/Deprecation-80514-GraphicalFunctions-tempPathAndCreateTempSubDir.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getSubpart' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.7/Deprecation-80527-Marker-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->substituteSubpart' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + '8.7/Deprecation-80527-Marker-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->substituteSubpartArray' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.7/Deprecation-80527-Marker-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->substituteMarker' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.7/Deprecation-80527-Marker-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->substituteMarkerArrayCached' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + '8.7/Deprecation-80527-Marker-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->substituteMarkerArray' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + '8.7/Deprecation-80527-Marker-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->substituteMarkerInObject' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.7/Deprecation-80527-Marker-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->substituteMarkerAndSubpartArrayRecursive' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + '8.7/Deprecation-80527-Marker-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->fillInMarkerArray' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + '8.7/Deprecation-80527-Marker-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->clearTSProperties' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.7/Deprecation-80532-GifBuilder-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->gifBuilderTextBox' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.7/Deprecation-80532-GifBuilder-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->linebreaks' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.7/Deprecation-80532-GifBuilder-relatedMethodsInContentObjectRenderer.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\AbstractFormElement->onSubmit' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.7/Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\AdvancedPassword->onSubmit' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.7/Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\DatePicker->onSubmit' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.7/Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\FileUpload->onSubmit' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.7/Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\GenericFormElement->onSubmit' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.7/Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\AbstractSection->onSubmit' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.7/Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\Page->onSubmit' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.7/Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\Section->onSubmit' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.7/Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\GridContainer->onSubmit' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.7/Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\GridRow->onSubmit' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.7/Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\UnknownFormElement->onSubmit' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.7/Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\Renderable\AbstractRenderable->onBuildingFinished' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.7/Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\AbstractFormElement->onBuildingFinished' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.7/Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\AdvancedPassword->onBuildingFinished' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.7/Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\DatePicker->onBuildingFinished' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.7/Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\FileUpload->onBuildingFinished' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.7/Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\GenericFormElement->onBuildingFinished' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.7/Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\AbstractSection->onBuildingFinished' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.7/Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\Page->onBuildingFinished' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.7/Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\Section->onBuildingFinished' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.7/Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\GridContainer->onBuildingFinished' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.7/Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\GridRow->onBuildingFinished' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.7/Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\UnknownFormElement->onBuildingFinished' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.7/Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\Renderable\AbstractRenderable->beforeRendering' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.7/Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\AbstractFormElement->beforeRendering' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.7/Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\AdvancedPassword->beforeRendering' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.7/Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\DatePicker->beforeRendering' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.7/Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\FileUpload->beforeRendering' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.7/Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\GenericFormElement->beforeRendering' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.7/Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\AbstractSection->beforeRendering' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.7/Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\Page->beforeRendering' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.7/Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\Section->beforeRendering' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.7/Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\GridContainer->beforeRendering' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.7/Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\GridRow->beforeRendering' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.7/Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\Domain\Model\FormElements\UnknownFormElement->beforeRendering' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.7/Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], + 'TYPO3\CMS\Form\ViewHelpers\Form\CheckboxViewHelper->render' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.7/Important-80301-ExtFormCleanupAndCallbackMigration.rst', + ], + ], +]; diff --git a/config/Matcher/v8/MethodCallStaticMatcher.php b/config/Matcher/v8/MethodCallStaticMatcher.php new file mode 100644 index 0000000..e627cdf --- /dev/null +++ b/config/Matcher/v8/MethodCallStaticMatcher.php @@ -0,0 +1,622 @@ + [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.0/Breaking-72342-RemovedDeprecatedCodeFromGeneralUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::png_to_gif_by_imagemagick' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72342-RemovedDeprecatedCodeFromGeneralUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::read_png_gif' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.0/Breaking-72342-RemovedDeprecatedCodeFromGeneralUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::modifyHTMLColor' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + '8.0/Breaking-72342-RemovedDeprecatedCodeFromGeneralUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::modifyHTMLColorAll' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.0/Breaking-72342-RemovedDeprecatedCodeFromGeneralUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::isBrokenEmailEnvironment' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Breaking-72342-RemovedDeprecatedCodeFromGeneralUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::normalizeMailAddress' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72342-RemovedDeprecatedCodeFromGeneralUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::formatForTextarea' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72342-RemovedDeprecatedCodeFromGeneralUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::inArray' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.0/Breaking-72342-RemovedDeprecatedCodeFromGeneralUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::removeArrayEntryByValue' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.0/Breaking-72342-RemovedDeprecatedCodeFromGeneralUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::keepItemsInArray' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.0/Breaking-72342-RemovedDeprecatedCodeFromGeneralUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::addSlashesOnArray' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72342-RemovedDeprecatedCodeFromGeneralUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::stripSlashesOnArray' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72342-RemovedDeprecatedCodeFromGeneralUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::slashArray' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.0/Breaking-72342-RemovedDeprecatedCodeFromGeneralUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::remapArrayKeys' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.0/Breaking-72342-RemovedDeprecatedCodeFromGeneralUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::array_merge' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.0/Breaking-72342-RemovedDeprecatedCodeFromGeneralUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::arrayDiffAssocRecursive' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.0/Breaking-72342-RemovedDeprecatedCodeFromGeneralUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::naturalKeySortRecursive' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72342-RemovedDeprecatedCodeFromGeneralUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::getThisUrl' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Breaking-72342-RemovedDeprecatedCodeFromGeneralUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::readLLfile' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + '8.0/Breaking-72342-RemovedDeprecatedCodeFromGeneralUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::quoted_printable' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.0/Breaking-72342-RemovedDeprecatedCodeFromGeneralUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::encodeHeader' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.0/Breaking-72342-RemovedDeprecatedCodeFromGeneralUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::substUrlsInPlainText' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.0/Breaking-72342-RemovedDeprecatedCodeFromGeneralUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::cleanOutputBuffers' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Breaking-72342-RemovedDeprecatedCodeFromGeneralUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModulePath' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.0/Breaking-72405-RemovedTraditionalBEModulesHandling.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getExcludeFields' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Breaking-72399-RemovedDeprecatedCodeFromBackendUtility.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getExplicitAuthFieldValues' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Breaking-72399-RemovedDeprecatedCodeFromBackendUtility.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getSystemLanguages' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Breaking-72399-RemovedDeprecatedCodeFromBackendUtility.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getRegisteredFlexForms' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72399-RemovedDeprecatedCodeFromBackendUtility.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::implodeTSParams' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.0/Breaking-72399-RemovedDeprecatedCodeFromBackendUtility.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getThumbNail' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + '8.0/Breaking-72399-RemovedDeprecatedCodeFromBackendUtility.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::helpTextIcon' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + '8.0/Breaking-72399-RemovedDeprecatedCodeFromBackendUtility.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getUrlToken' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.0/Breaking-72399-RemovedDeprecatedCodeFromBackendUtility.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::exec_foreign_table_where_query' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.0/Breaking-72399-RemovedDeprecatedCodeFromBackendUtility.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::replaceMarkersInWhereClause' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + '8.0/Breaking-72399-RemovedDeprecatedCodeFromBackendUtility.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::RTEgetObj' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Breaking-72399-RemovedDeprecatedCodeFromBackendUtility.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::countVersionsOfRecordsOnPage' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.0/Breaking-72399-RemovedDeprecatedCodeFromBackendUtility.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getPathType_web_nonweb' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72399-RemovedDeprecatedCodeFromBackendUtility.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::isTableMovePlaceholderAware' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Breaking-72399-RemovedDeprecatedCodeFromBackendUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\StringUtility::isLastPartOfString' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.0/Breaking-72431-RemovedDeprecatedCodeFromLowlevelAndUtilityFunctions.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::processParams' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Deprecation-72851-DeprecateSomeFunctionsNotInUseAnymoreInTheCore.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getSQLselectableList' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.0/Deprecation-72851-DeprecateSomeFunctionsNotInUseAnymoreInTheCore.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::titleAltAttrib' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Deprecation-72851-DeprecateSomeFunctionsNotInUseAnymoreInTheCore.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::makeConfigForm' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.0/Deprecation-72851-DeprecateSomeFunctionsNotInUseAnymoreInTheCore.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::generateRandomBytes' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Deprecation-73050-DeprecatedRandomGeneratorMethodsInGeneralUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::getRandomHexString' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Deprecation-73050-DeprecatedRandomGeneratorMethodsInGeneralUtility.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::requireOnce' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Deprecation-73067-DeprecateGeneralUtilityrequireOnceAndGeneralUtilityrequireFile.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::requireFile' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Deprecation-73067-DeprecateGeneralUtilityrequireOnceAndGeneralUtilityrequireFile.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getListViewLink' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.0/Deprecation-73190-DeprecateBackendUtilitygetListViewLink.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::registerAjaxHandler()' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.0/Deprecation-73352-DeprecateOld-schoolAJAXRequests.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::xmlGetHeaderAttribs' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Deprecation-73516-VariousGeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::imageMagickCommand' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.0/Deprecation-73516-VariousGeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::flushOutputBuffers' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.0/Deprecation-73516-VariousGeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Resource\Utility\BackendUtility::getFlashMessageForMissingFile' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Deprecation-73585-DeprecateTYPO3CMSCoreResourceUtilityBackendUtilitygetFlashMessageForMissingFile.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService::sortedKeyList' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.0/Deprecation-74156-TemplateServicesortedKeyListAndTemplateService-removeQueryString.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\TemplateService::removeQueryString' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.0/Deprecation-74156-TemplateServicesortedKeyListAndTemplateService-removeQueryString.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::array2xml_cs' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.1/Deprecation-75371-Array2xml_cs.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::compat_version' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.1/Deprecation-75621-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::convertMicrotime' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.1/Deprecation-75621-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::deHSCentities' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.1/Deprecation-75621-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::slashJS' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.1/Deprecation-75621-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::rawUrlEncodeJS' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.1/Deprecation-75621-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::rawUrlEncodeFP' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.1/Deprecation-75621-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::lcfirst' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.1/Deprecation-75621-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::getMaximumPathLength' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.1/Deprecation-75621-GeneralUtilityMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::removeXSS' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.2/Deprecation-76164-DeprecateRemoveXSS.rst', + ], + ], + 'TYPO3\CMS\Workspaces\Service\WorkspaceService::isOldStyleWorkspaceUsed' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + '8.3/Breaking-77591-RemovedWorkspaceService-isOldStyleWorkspaceUsed.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::strtoupper' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.3/Deprecation-76804-DeprecateGeneralUtilitystrtoupperStrtolower.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::strtolower' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.3/Deprecation-76804-DeprecateGeneralUtilitystrtoupperStrtolower.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.4/Deprecation-78193-ExtensionManagementUtilityextRelPath.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getFlexFormDS' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 6, + 'restFiles' => [ + '8.5/Breaking-78581-HookGetFlexFormDSClassNoLongerCalled.rst', + '8.5/Deprecation-78581-FlexFormRelatedParsing.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::resolveSheetDefInDS' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.5/Deprecation-78581-FlexFormRelatedParsing.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::resolveAllSheetsInDS' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.5/Deprecation-78581-FlexFormRelatedParsing.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::callUserFunction' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + '8.5/Deprecation-78733-CallUserFunctionTokenForSingletonObjects.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getSpecConfParts' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.6/Deprecation-78899-FormEngineMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ArrayUtility::inArray' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + '8.6/Deprecation-79316-DeprecateArrayUtilityinArray.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getSpecConfParametersFromArray' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.6/Deprecation-79341-MethodsRelatedToRichtextConfiguration.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::RTEsetup' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + '8.6/Deprecation-79341-MethodsRelatedToRichtextConfiguration.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ClientUtility::getDeviceType' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.6/Deprecation-79560-DeprecateClientUtilitygetDeviceType.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getRecordsByField' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 9, + 'restFiles' => [ + '8.7/Deprecation-79122-DeprecateBackendUtilitygetRecordsByField.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addExtJSModule' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + '8.7/Deprecation-80048-MarkExtJSRelatedAPICallsAsDeprecated.rst', + '8.7/Deprecation-80491-BackendControllerInclusionHooks.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::registerExtDirectComponent' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + '8.7/Deprecation-80048-MarkExtJSRelatedAPICallsAsDeprecated.rst', + ], + ], + 'TYPO3\CMS\Backend\Utility\BackendUtility::getRecordRaw' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.7/Deprecation-80317-DeprecateBackendUtilityGetRecordRaw.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::freetypeDpiComp' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.7/Deprecation-80449-GeneralUtilityfreetypeDpiComp.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\GeneralUtility::csvValues' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.7/Deprecation-80451-DeprecateGeneralUtilitycsvValues.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository::getHash' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + '8.7/Deprecation-80524-PageRepositorygetHashAndPageRepositorystoreHash.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository::storeHash' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + '8.7/Deprecation-80524-PageRepositorygetHashAndPageRepositorystoreHash.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::appendToTypoConfVars' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + '8.7/Deprecation-80583-TYPO3_CONF_VARS_extensionAdded.rst', + ], + ], +]; diff --git a/config/Matcher/v8/PropertyPublicMatcher.php b/config/Matcher/v8/PropertyPublicMatcher.php new file mode 100644 index 0000000..3e51494 --- /dev/null +++ b/config/Matcher/v8/PropertyPublicMatcher.php @@ -0,0 +1,355 @@ +userAuthentication' => [ + 'restFiles' => [ + '8.0/Breaking-71521-PropertyUserAuthenticationRemovedFromCommandController.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->nativeCharset' => [ + 'restFiles' => [ + '8.0/Breaking-72338-RemovedGraphicalFunctions-nativeCharset.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList->MCONF' => [ + 'restFiles' => [ + '8.0/Breaking-72398-RemovedDeprecatedCodeFromEXTrecordlist.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->JScodeLibArray' => [ + 'restFiles' => [ + '8.0/Breaking-72392-RemovedDeprecatedCodeFromDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->docType' => [ + 'restFiles' => [ + '8.0/Breaking-72392-RemovedDeprecatedCodeFromDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->inDocStyles' => [ + 'restFiles' => [ + '8.0/Breaking-72392-RemovedDeprecatedCodeFromDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->endJS' => [ + 'restFiles' => [ + '8.0/Breaking-72392-RemovedDeprecatedCodeFromDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->bgColor' => [ + 'restFiles' => [ + '8.0/Breaking-72392-RemovedDeprecatedCodeFromDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->bgColor2' => [ + 'restFiles' => [ + '8.0/Breaking-72392-RemovedDeprecatedCodeFromDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->bgColor3' => [ + 'restFiles' => [ + '8.0/Breaking-72392-RemovedDeprecatedCodeFromDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->bgColor4' => [ + 'restFiles' => [ + '8.0/Breaking-72392-RemovedDeprecatedCodeFromDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->bgColor5' => [ + 'restFiles' => [ + '8.0/Breaking-72392-RemovedDeprecatedCodeFromDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->bgColor6' => [ + 'restFiles' => [ + '8.0/Breaking-72392-RemovedDeprecatedCodeFromDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->hoverColor' => [ + 'restFiles' => [ + '8.0/Breaking-72392-RemovedDeprecatedCodeFromDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->backGroundImage' => [ + 'restFiles' => [ + '8.0/Breaking-72392-RemovedDeprecatedCodeFromDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->inDocStyles_TBEstyle' => [ + 'restFiles' => [ + '8.0/Breaking-72392-RemovedDeprecatedCodeFromDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->parseTimeFlag' => [ + 'restFiles' => [ + '8.0/Breaking-72392-RemovedDeprecatedCodeFromDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->charset' => [ + 'restFiles' => [ + '8.0/Breaking-72392-RemovedDeprecatedCodeFromDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Frontend\Plugin\AbstractPlugin->LOCAL_LANG_charset' => [ + 'restFiles' => [ + '8.0/Breaking-73793-RemovedAbstractPlugin-LOCAL_LANG_charset.rst', + ], + ], + 'TYPO3\CMS\Lang\LanguageService->moduleLabels' => [ + 'restFiles' => [ + '8.0/Deprecation-72340-MovedModuleLabelsFromLanguageServiceToModuleLoader.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->csConvObj' => [ + 'restFiles' => [ + '8.0/Deprecation-73482-LANG-csConvObjAndLANG-parserFactory.rst', + '8.1/Deprecation-75327-TSFE-csConvObjAndTSFE-csConv.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->parserFactory' => [ + 'restFiles' => [ + '8.0/Deprecation-73482-LANG-csConvObjAndLANG-parserFactory.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->charSetArray' => [ + 'restFiles' => [ + '8.0/Deprecation-73511-BrowserLanguageDetectionMovedToLocales.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->renderCharset' => [ + 'restFiles' => [ + '8.0/Deprecation-73794-SearchFormController-utf8_to_currentCharsetAndTSFE-renderCharset.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->sectionFlag' => [ + 'restFiles' => [ + '8.2/Deprecation-72859-DeprecateMethodsOfDocumentTemplate.rst', + ], + ], + 'TYPO3\CMS\Backend\View\PageTreeView->ext_separateNotinmenuPages' => [ + 'restFiles' => [ + '8.3/Breaking-76879-RemoveUnusedPropertiesFromPageTreeView.rst', + ], + ], + 'TYPO3\CMS\Backend\View\PageTreeView->ext_alphasortNotinmenuPages' => [ + 'restFiles' => [ + '8.3/Breaking-76879-RemoveUnusedPropertiesFromPageTreeView.rst', + ], + ], + 'TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList->pidSelect' => [ + 'restFiles' => [ + '8.3/Breaking-76879-RemoveUnusedPropertyPidSelectFromAbstractDatabaseRecordList.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\Wizard\SuggestWizardDefaultReceiver->selectClause' => [ + 'restFiles' => [ + '8.3/Breaking-76879-RemoveUnusedPropertiesFromPageTreeView.rst', + ], + ], + 'TYPO3\CMS\Backend\Form\Wizard\SuggestWizardDefaultReceiver->addWhere' => [ + 'restFiles' => [ + '8.3/Breaking-76879-RemoveUnusedPropertiesFromPageTreeView.rst', + ], + ], + 'TYPO3\CMS\Core\TypoScript\ExtendedTemplateService->ext_localGfxPrefix' => [ + 'restFiles' => [ + '8.3/Breaking-77062-ExampleImageInTSConstantsDescriptionsRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Database\SoftReferenceIndex->fileAdminDir' => [ + 'restFiles' => [ + '8.3/Breaking-77156-TSconfigAndTStemplateSoftReferencesFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\File\BasicFileUtility->getUniqueNamePrefix' => [ + 'restFiles' => [ + '8.3/Breaking-77182-RemovedBasicFileUtilityMethodsAndProperties.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\File\BasicFileUtility->tempFN' => [ + 'restFiles' => [ + '8.3/Breaking-77182-RemovedBasicFileUtilityMethodsAndProperties.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\File\BasicFileUtility->f_ext' => [ + 'restFiles' => [ + '8.3/Breaking-77182-RemovedBasicFileUtilityMethodsAndProperties.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\File\BasicFileUtility->mounts' => [ + 'restFiles' => [ + '8.3/Breaking-77182-RemovedBasicFileUtilityMethodsAndProperties.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\File\BasicFileUtility->webPath' => [ + 'restFiles' => [ + '8.3/Breaking-77182-RemovedBasicFileUtilityMethodsAndProperties.rst', + ], + ], + 'TYPO3\CMS\Core\Utility\File\BasicFileUtility->isInit' => [ + 'restFiles' => [ + '8.3/Breaking-77182-RemovedBasicFileUtilityMethodsAndProperties.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->TYPO3_CONF_VARS' => [ + 'restFiles' => [ + '8.3/Breaking-77184-VariousTSFEPropertiesRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->defaultBodyTag' => [ + 'restFiles' => [ + '8.3/Breaking-77184-VariousTSFEPropertiesRemoved.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->clientInfo' => [ + 'restFiles' => [ + '8.3/Breaking-77184-VariousTSFEPropertiesRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Integrity\DatabaseIntegrityCheck->perms_clause' => [ + 'restFiles' => [ + '8.3/Breaking-77416-RemovedPropertyFromDatabaseIntegrityCheck.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController->doHighlight' => [ + 'restFiles' => [ + '8.4/Breaking-77728-RemoveObsoletePropertiesRelatedToPageTreeView.rst', + ], + ], + 'TYPO3\CMS\Backend\ClickMenu\ClickMenu->leftIcons' => [ + 'restFiles' => [ + '8.4/Breaking-77728-RemoveObsoletePropertiesRelatedToPageTreeView.rst', + ], + ], + 'TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools->traverseFlexFormXMLData_DS' => [ + 'restFiles' => [ + '8.5/Breaking-78581-FlexFormToolsPublicPropertiesDropped.rst', + ], + ], + 'TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools->traverseFlexFormXMLData_Data' => [ + 'restFiles' => [ + '8.5/Breaking-78581-FlexFormToolsPublicPropertiesDropped.rst', + ], + ], + 'TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->parentMenuArr' => [ + 'restFiles' => [ + '8.5/Deprecation-77296-DeprecatePublicMemberParentMenuArrInAbstractMenuContentObject.rst', + ], + ], + 'TYPO3\CMS\Core\Charset\CharsetConverter->fourByteSets' => [ + 'restFiles' => [ + '8.5/Deprecation-78670-DeprecatedCharsetConverterMethods.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->session_table' => [ + 'restFiles' => [ + '8.6/Breaking-70316-AbstractUserAuthenticationPropertiesAndMethodsDroppedAndChanged.rst', + ], + ], + 'TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->sesData' => [ + 'restFiles' => [ + '8.6/Breaking-70316-AbstractUserAuthenticationPropertiesAndMethodsDroppedAndChanged.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\EditDocumentController->vC' => [ + 'restFiles' => [ + '8.6/Breaking-79327-TheVeriCode-VCParameterIsNotEvaluatedAnyMore.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\SimpleDataHandlerController->vC' => [ + 'restFiles' => [ + '8.6/Breaking-79327-TheVeriCode-VCParameterIsNotEvaluatedAnyMore.rst', + ], + ], + 'TYPO3\CMS\Impexp\Controller\ImportExportController->vC' => [ + 'restFiles' => [ + '8.6/Breaking-79327-TheVeriCode-VCParameterIsNotEvaluatedAnyMore.rst', + ], + ], + 'TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->lockHashKeyWords' => [ + 'restFiles' => [ + '8.6/Breaking-79513-RemovedSessionLockingBasedOnUseragent.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->edit_record' => [ + 'restFiles' => [ + '8.6/Deprecation-79364-DeprecateMembersInPageLayoutController.rst', + ], + ], + 'TYPO3\CMS\Backend\Controller\PageLayoutController->new_unique_uid' => [ + 'restFiles' => [ + '8.6/Deprecation-79364-DeprecateMembersInPageLayoutController.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->recUpdateAccessCache' => [ + 'restFiles' => [ + '8.6/Deprecation-79441-ChangeVisibilityInternalCacheDatahandler.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->recInsertAccessCache' => [ + 'restFiles' => [ + '8.6/Deprecation-79441-ChangeVisibilityInternalCacheDatahandler.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->isRecordInWebMount_Cache' => [ + 'restFiles' => [ + '8.6/Deprecation-79441-ChangeVisibilityInternalCacheDatahandler.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->isInWebMount_Cache' => [ + 'restFiles' => [ + '8.6/Deprecation-79441-ChangeVisibilityInternalCacheDatahandler.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->cachedTSconfig' => [ + 'restFiles' => [ + '8.6/Deprecation-79441-ChangeVisibilityInternalCacheDatahandler.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->pageCache' => [ + 'restFiles' => [ + '8.6/Deprecation-79441-ChangeVisibilityInternalCacheDatahandler.rst', + ], + ], + 'TYPO3\CMS\Core\DataHandling\DataHandler->checkWorkspaceCache' => [ + 'restFiles' => [ + '8.6/Deprecation-79441-ChangeVisibilityInternalCacheDatahandler.rst', + ], + ], + 'TYPO3\CMS\Frontend\Page\PageRepository->versioningPreview_where_hid_del' => [ + 'restFiles' => [ + '8.6/Important-79119-RemovedPageRepository-versioningPreview_where_hid_delProperty.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->compensateFieldWidth' => [ + 'restFiles' => [ + '8.7/Deprecation-79858-TSFE-relatedPropertiesAndMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->excludeCHashVars' => [ + 'restFiles' => [ + '8.7/Deprecation-79858-TSFE-relatedPropertiesAndMethods.rst', + ], + ], + 'TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->scriptParseTime' => [ + 'restFiles' => [ + '8.7/Deprecation-79858-TSFE-relatedPropertiesAndMethods.rst', + ], + ], + 'TYPO3\CMS\Backend\Module\AbstractFunctionModule->localLangFile' => [ + 'restFiles' => [ + '8.7/Deprecation-80511-AbstractFunctionModule-incLocalLangAndThisPath.rst', + ], + ], + 'TYPO3\CMS\Backend\Template\DocumentTemplate->extJScode' => [ + 'restFiles' => [ + '8.7/Deprecation-80512-DocumentTemplate-extJScodeProperty.rst', + ], + ], + 'TYPO3\CMS\Core\Imaging\GraphicalFunctions->tempPath' => [ + 'restFiles' => [ + '8.7/Deprecation-80514-GraphicalFunctions-tempPathAndCreateTempSubDir.rst', + ], + ], +]; diff --git a/config/Matcher/ArrayDimensionMatcher.php b/config/Matcher/v9/ArrayDimensionMatcher.php similarity index 100% rename from config/Matcher/ArrayDimensionMatcher.php rename to config/Matcher/v9/ArrayDimensionMatcher.php diff --git a/config/Matcher/ArrayGlobalMatcher.php b/config/Matcher/v9/ArrayGlobalMatcher.php similarity index 100% rename from config/Matcher/ArrayGlobalMatcher.php rename to config/Matcher/v9/ArrayGlobalMatcher.php diff --git a/config/Matcher/ClassConstantMatcher.php b/config/Matcher/v9/ClassConstantMatcher.php similarity index 100% rename from config/Matcher/ClassConstantMatcher.php rename to config/Matcher/v9/ClassConstantMatcher.php diff --git a/config/Matcher/ClassNameMatcher.php b/config/Matcher/v9/ClassNameMatcher.php similarity index 100% rename from config/Matcher/ClassNameMatcher.php rename to config/Matcher/v9/ClassNameMatcher.php diff --git a/config/Matcher/ConstantMatcher.php b/config/Matcher/v9/ConstantMatcher.php similarity index 100% rename from config/Matcher/ConstantMatcher.php rename to config/Matcher/v9/ConstantMatcher.php diff --git a/config/Matcher/FunctionCallMatcher.php b/config/Matcher/v9/FunctionCallMatcher.php similarity index 100% rename from config/Matcher/FunctionCallMatcher.php rename to config/Matcher/v9/FunctionCallMatcher.php diff --git a/config/Matcher/InterfaceMethodChangedMatcher.php b/config/Matcher/v9/InterfaceMethodChangedMatcher.php similarity index 100% rename from config/Matcher/InterfaceMethodChangedMatcher.php rename to config/Matcher/v9/InterfaceMethodChangedMatcher.php diff --git a/config/Matcher/MethodAnnotationMatcher.php b/config/Matcher/v9/MethodAnnotationMatcher.php similarity index 100% rename from config/Matcher/MethodAnnotationMatcher.php rename to config/Matcher/v9/MethodAnnotationMatcher.php diff --git a/config/Matcher/MethodArgumentDroppedMatcher.php b/config/Matcher/v9/MethodArgumentDroppedMatcher.php similarity index 100% rename from config/Matcher/MethodArgumentDroppedMatcher.php rename to config/Matcher/v9/MethodArgumentDroppedMatcher.php diff --git a/config/Matcher/MethodArgumentDroppedStaticMatcher.php b/config/Matcher/v9/MethodArgumentDroppedStaticMatcher.php similarity index 100% rename from config/Matcher/MethodArgumentDroppedStaticMatcher.php rename to config/Matcher/v9/MethodArgumentDroppedStaticMatcher.php diff --git a/config/Matcher/MethodArgumentRequiredMatcher.php b/config/Matcher/v9/MethodArgumentRequiredMatcher.php similarity index 100% rename from config/Matcher/MethodArgumentRequiredMatcher.php rename to config/Matcher/v9/MethodArgumentRequiredMatcher.php diff --git a/config/Matcher/MethodArgumentRequiredStaticMatcher.php b/config/Matcher/v9/MethodArgumentRequiredStaticMatcher.php similarity index 100% rename from config/Matcher/MethodArgumentRequiredStaticMatcher.php rename to config/Matcher/v9/MethodArgumentRequiredStaticMatcher.php diff --git a/config/Matcher/MethodArgumentUnusedMatcher.php b/config/Matcher/v9/MethodArgumentUnusedMatcher.php similarity index 100% rename from config/Matcher/MethodArgumentUnusedMatcher.php rename to config/Matcher/v9/MethodArgumentUnusedMatcher.php diff --git a/config/Matcher/MethodCallMatcher.php b/config/Matcher/v9/MethodCallMatcher.php similarity index 100% rename from config/Matcher/MethodCallMatcher.php rename to config/Matcher/v9/MethodCallMatcher.php diff --git a/config/Matcher/MethodCallStaticMatcher.php b/config/Matcher/v9/MethodCallStaticMatcher.php similarity index 100% rename from config/Matcher/MethodCallStaticMatcher.php rename to config/Matcher/v9/MethodCallStaticMatcher.php diff --git a/config/Matcher/PropertyAnnotationMatcher.php b/config/Matcher/v9/PropertyAnnotationMatcher.php similarity index 100% rename from config/Matcher/PropertyAnnotationMatcher.php rename to config/Matcher/v9/PropertyAnnotationMatcher.php diff --git a/config/Matcher/PropertyExistsStaticMatcher.php b/config/Matcher/v9/PropertyExistsStaticMatcher.php similarity index 100% rename from config/Matcher/PropertyExistsStaticMatcher.php rename to config/Matcher/v9/PropertyExistsStaticMatcher.php diff --git a/config/Matcher/PropertyProtectedMatcher.php b/config/Matcher/v9/PropertyProtectedMatcher.php similarity index 100% rename from config/Matcher/PropertyProtectedMatcher.php rename to config/Matcher/v9/PropertyProtectedMatcher.php diff --git a/config/Matcher/PropertyPublicMatcher.php b/config/Matcher/v9/PropertyPublicMatcher.php similarity index 100% rename from config/Matcher/PropertyPublicMatcher.php rename to config/Matcher/v9/PropertyPublicMatcher.php diff --git a/examples/test.php b/examples/test.php index 4b5e677..a31f3d4 100644 --- a/examples/test.php +++ b/examples/test.php @@ -9,7 +9,7 @@ $collection = new MatcherBundleCollection( new \TYPO3\CMS\Scanner\Domain\Model\MatcherBundle( - __DIR__ . '/../config/Matcher', + __DIR__ . '/../config/Matcher/v9', '../TYPO3.CMS/typo3/sysext/core/Documentation/Changelog', Matcher\ArrayDimensionMatcher::class, diff --git a/src/Domain/Model/FileMatches.php b/src/Domain/Model/FileMatches.php index c82bf7f..14ee7ff 100644 --- a/src/Domain/Model/FileMatches.php +++ b/src/Domain/Model/FileMatches.php @@ -7,7 +7,7 @@ class FileMatches extends \ArrayObject { private $path; - public function __construct(string $path, Match ...$matches) + public function __construct(string $path, TheMatch ...$matches) { parent::__construct($matches); $this->path = $path; diff --git a/src/Domain/Model/Match.php b/src/Domain/Model/TheMatch.php similarity index 99% rename from src/Domain/Model/Match.php rename to src/Domain/Model/TheMatch.php index 38c8a44..dfebfe6 100644 --- a/src/Domain/Model/Match.php +++ b/src/Domain/Model/TheMatch.php @@ -1,7 +1,7 @@ matcherDefinitions as $key => $matcherDefinition) { - // Each config must point to at least one .rst file - if (empty($matcherDefinition['restFiles'])) { - throw new \InvalidArgumentException( - 'Each configuration must have at least one referenced "restFiles" entry. Offending key: ' . $key, - 1500496068 - ); - } - foreach ($matcherDefinition['restFiles'] as $file) { - if (empty($file)) { - throw new \InvalidArgumentException( - 'Empty restFiles definition', - 1500735983 - ); - } - } - // Config broken if not all required array keys are specified in config - $sharedArrays = array_intersect(array_keys($matcherDefinition), $requiredArrayKeys); - if ($sharedArrays !== $requiredArrayKeys) { - $missingKeys = array_diff($requiredArrayKeys, $matcherDefinition); + $this->validateMatcherDefinitionKeys($key, $matcherDefinition, $requiredArrayKeys); + } + } + + protected function validateMatcherDefinitionKeys(string $key, array $matcherDefinition, array $requiredArrayKeys = []) + { + // Each config must point to at least one .rst file + if (empty($matcherDefinition['restFiles'])) { + throw new \InvalidArgumentException( + 'Each configuration must have at least one referenced "restFiles" entry. Offending key: ' . $key, + 1500496068 + ); + } + foreach ($matcherDefinition['restFiles'] as $file) { + if (empty($file)) { throw new \InvalidArgumentException( - 'Required matcher definitions missing: ' . implode(', ', $missingKeys) . ' offending key: ' . $key, - 1500492001 + 'Empty restFiles definition', + 1500735983 ); } } + // Config broken if not all required array keys are specified in config + $sharedArrays = array_intersect(array_keys($matcherDefinition), $requiredArrayKeys); + if (count($sharedArrays) !== count($requiredArrayKeys)) { + $missingKeys = array_diff($requiredArrayKeys, array_keys($matcherDefinition)); + throw new \InvalidArgumentException( + 'Required matcher definitions missing: ' . implode(', ', $missingKeys) . ' offending key: ' . $key, + 1500492001 + ); + } } /** diff --git a/src/Matcher/ArrayDimensionMatcher.php b/src/Matcher/ArrayDimensionMatcher.php index 196416d..8acd9fd 100644 --- a/src/Matcher/ArrayDimensionMatcher.php +++ b/src/Matcher/ArrayDimensionMatcher.php @@ -22,6 +22,7 @@ * Find usages of dropped configuration values and hook registrations. * Matches on "last" key only. * Definition of $GLOBALS['foo']['bar'] and usage as $foo['bar'] matches. + * @internal This class is only meant to be used within EXT:install and is not part of the TYPO3 Core API. */ class ArrayDimensionMatcher extends AbstractCoreMatcher { @@ -48,14 +49,14 @@ public function enterNode(Node $node) && !$this->isLineIgnored($node) && $node instanceof ArrayDimFetch && isset($node->dim->value) - && in_array($node->dim->value, array_keys($this->flatMatcherDefinitions), true) + && array_key_exists($node->dim->value, $this->flatMatcherDefinitions) ) { $match = [ 'restFiles' => [], 'line' => $node->getAttribute('startLine'), 'subject' => $node->dim->value, 'message' => 'Access to array key "' . $node->dim->value . '"', - 'indicator' => static::INDICATOR_WEAK, + 'indicator' => 'weak', ]; foreach ($this->flatMatcherDefinitions[$node->dim->value]['candidates'] as $candidate) { diff --git a/src/Matcher/ArrayGlobalMatcher.php b/src/Matcher/ArrayGlobalMatcher.php index 73f81ae..55e0cd6 100644 --- a/src/Matcher/ArrayGlobalMatcher.php +++ b/src/Matcher/ArrayGlobalMatcher.php @@ -23,6 +23,7 @@ /** * Match access to a one dimensional $GLOBAL array * Example "$GLOBALS['TYPO3_DB']" + * @internal This class is only meant to be used within EXT:install and is not part of the TYPO3 Core API. */ class ArrayGlobalMatcher extends AbstractCoreMatcher { @@ -50,11 +51,7 @@ public function enterNode(Node $node) && $node->var instanceof Variable && $node->var->name === 'GLOBALS' && $node->dim instanceof String_ - && in_array( - '$GLOBALS[\'' . $node->dim->value . '\']', - array_keys($this->matcherDefinitions), - true - ) + && array_key_exists('$GLOBALS[\'' . $node->dim->value . '\']', $this->matcherDefinitions) ) { $this->matches[] = [ 'restFiles' => $this->matcherDefinitions['$GLOBALS[\'' . $node->dim->value . '\']']['restFiles'], diff --git a/src/Matcher/ArrayMatcher.php b/src/Matcher/ArrayMatcher.php new file mode 100644 index 0000000..1fe60b7 --- /dev/null +++ b/src/Matcher/ArrayMatcher.php @@ -0,0 +1,152 @@ +matcherDefinitions = $matcherDefinitions; + $this->validateMatcherDefinitions(); + } + + /** + * Called by PhpParser. + * + * @param Node $node + */ + public function enterNode(Node $node) + { + if (!$this->isFileIgnored($node) + && !$this->isLineIgnored($node) + && $node instanceof Array_ + ) { + $flatArray = $this->flattenArray($node); + + foreach ($this->matcherDefinitions as $candidateKey => $candidate) { + $candidateKey = '/' . ltrim($candidateKey, '/'); + /** + * @var string $flatKey + * @var ArrayItem $nodeItem + */ + foreach ($flatArray as $flatKey => $nodeItem) { + if (\strlen($candidateKey) > \strlen($flatKey)) { + continue; + } + if (($candidateKey === $flatKey + || substr($flatKey, -\strlen($candidateKey)) === $candidateKey) + && !\in_array($nodeItem->getStartLine() . $candidateKey, $this->matchedNodes, true) + ) { + if (array_key_exists('matchOnValues', $candidate) && !$this->nodeValueMatches($nodeItem->value, $candidate['matchOnValues'])) { + continue; + } + $match = [ + 'restFiles' => [], + 'line' => $nodeItem->getStartLine(), + 'subject' => $nodeItem->key->value, + 'message' => 'Usage of array key "' . $nodeItem->key->value . '"', + 'indicator' => substr_count($candidateKey, '/') > 1 ? static::INDICATOR_STRONG : static::INDICATOR_WEAK, + ]; + $match['restFiles'] = array_unique(array_merge($match['restFiles'], $candidate['restFiles'])); + $this->matches[] = $match; + $this->matchedNodes[] = $nodeItem->getStartLine() . $candidateKey; + } + } + } + } + } + + /** + * Flatten the AST Array_ object into a simple array indexed with the same key + * used in the matcher. + * + * This will result in an array of keys containing the 'end' nodeItem objects. + * + * @param $node + * @param string $prefix + * @return array + */ + protected function flattenArray($node, $prefix = '/') + { + $result = []; + /** @var ArrayItem $nodeItem */ + foreach ($node->items as $nodeItem) { + if ($nodeItem->value instanceof Array_ && $nodeItem->value->items) { + if ($nodeItem instanceof ArrayItem && $nodeItem->key instanceof String_) { + $result += $this->flattenArray($nodeItem->value, $prefix . $nodeItem->key->value . '/'); + } + } else { + if ($nodeItem instanceof ArrayItem && $nodeItem->key instanceof String_) { + $result[$prefix . $nodeItem->key->value] = $nodeItem; + } + } + } + return $result; + } + + /** + * Try to extract the value from the node and match it to the array of available matches + * + * @param object $nodeValue + * @param array $matches + * @return bool + */ + protected function nodeValueMatches($nodeValue, $matches = []) + { + $value = null; + switch (\get_class($nodeValue)) { + case Node\Scalar\LNumber::class: + $value = $nodeValue->value; + break; + case Node\Expr\ConstFetch::class: + $parts = $nodeValue->name->parts; + if (\count($parts) === 1) { + $value = $parts[0]; + } + break; + default: + if (isset($nodeValue->value)) { + $value = $nodeValue->value; + } + } + + return \in_array($value, $matches, true); + } +} diff --git a/src/Matcher/ClassNamePatternMatcher.php b/src/Matcher/ClassNamePatternMatcher.php new file mode 100644 index 0000000..aa372da --- /dev/null +++ b/src/Matcher/ClassNamePatternMatcher.php @@ -0,0 +1,77 @@ +matcherDefinitions = $matcherDefinitions; + $this->validateMatcherDefinitions(); + } + + /** + * Called by PhpParser. + * + * @param Node $node Given node to test + * @return void + */ + public function enterNode(Node $node) + { + if (!$node instanceof FullyQualified + || $this->isFileIgnored($node) + || $this->isLineIgnored($node) + ) { + return; + } + + $fullyQualifiedClassName = $node->toString(); + $matchedPattern = $this->match($fullyQualifiedClassName); + if ($matchedPattern === null) { + return; + } + + $this->matches[] = [ + 'restFiles' => $this->matcherDefinitions[$matchedPattern]['restFiles'], + 'line' => $node->getAttribute('startLine'), + 'subject' => $fullyQualifiedClassName, + 'message' => 'Usage of class "' . $fullyQualifiedClassName . '"', + 'indicator' => static::INDICATOR_STRONG, + ]; + } + + private function match(string $value) + { + foreach (array_keys($this->matcherDefinitions) as $pattern) { + if (preg_match($pattern, $value)) { + return $pattern; + } + } + + return null; + } +} \ No newline at end of file diff --git a/src/Matcher/ConstructorArgumentMatcher.php b/src/Matcher/ConstructorArgumentMatcher.php new file mode 100644 index 0000000..a1cb8f0 --- /dev/null +++ b/src/Matcher/ConstructorArgumentMatcher.php @@ -0,0 +1,249 @@ +flatMatcherDefinitions once and validate config + * + * @param array $matcherDefinitions Incoming main configuration + */ + public function __construct(array $matcherDefinitions) + { + $this->matcherDefinitions = $matcherDefinitions; + $this->validateMatcherDefinitionsTopicRequirements([ + self::TOPIC_TYPE_REQUIRED => ['numberOfMandatoryArguments'], + self::TOPIC_TYPE_DROPPED => ['maximumNumberOfArguments'], + self::TOPIC_TYPE_CALLED => ['numberOfMandatoryArguments', 'maximumNumberOfArguments'], + self::TOPIC_TYPE_UNUSED => ['unusedArgumentNumbers'], + ]); + } + + /** + * Called by PhpParser. + * Test for "->deprecated()" (weak match) + * + * @param Node $node + */ + public function enterNode(Node $node) + { + if ($this->isFileIgnored($node) || $this->isLineIgnored($node)) { + return; + } + $resolvedNode = $node->getAttribute(self::NODE_RESOLVED_AS, null) ?? $node; + if (!$resolvedNode instanceof New_ + || !isset($resolvedNode->class) + || is_object($node->class) && !method_exists($node->class, '__toString') + || !array_key_exists((string)$resolvedNode->class, $this->matcherDefinitions) + ) { + return; + } + + // A method call is considered a match if it is not called with argument unpacking + // and number of used arguments is lower than numberOfMandatoryArguments + if ($this->isArgumentUnpackingUsed($resolvedNode->args)) { + return; + } + + // $node reflects invocation, e.g. `GeneralUtility::makeInstance(MyClass::class, 123)` + // $resolvedNode reflects resolved and actual usage, e.g. `new MyClass(123)` + $this->handleRequiredArguments($node, $resolvedNode); + $this->handleDroppedArguments($node, $resolvedNode); + $this->handleCalledArguments($node, $resolvedNode); + $this->handleUnusedArguments($node, $resolvedNode); + } + + /** + * @param Node $node reflects invocation, e.g. `GeneralUtility::makeInstance(MyClass::class, 123)` + * @param Node $resolvedNode reflects resolved and actual usage, e.g. `new MyClass(123)` + * @return bool + */ + protected function handleRequiredArguments(Node $node, Node $resolvedNode): bool + { + $className = (string)$resolvedNode->class; + $candidate = $this->matcherDefinitions[$className][self::TOPIC_TYPE_REQUIRED] ?? null; + $mandatoryArguments = $candidate['numberOfMandatoryArguments'] ?? null; + $numberOfArguments = count($resolvedNode->args); + + if ($candidate === null || $numberOfArguments >= $mandatoryArguments) { + return false; + } + + $this->matches[] = [ + 'restFiles' => $candidate['restFiles'], + 'line' => $node->getAttribute('startLine'), + 'subject' => $node->toString(), + 'message' => sprintf( + '%s::__construct requires at least %d arguments (%d given).', + $className, + $mandatoryArguments, + $numberOfArguments + ), + 'indicator' => 'strong', + ]; + return true; + } + + /** + * @param Node $node reflects invocation, e.g. `GeneralUtility::makeInstance(MyClass::class, 123)` + * @param Node $resolvedNode reflects resolved and actual usage, e.g. `new MyClass(123)` + * @return bool + */ + protected function handleDroppedArguments(Node $node, Node $resolvedNode): bool + { + $className = (string)$resolvedNode->class; + $candidate = $this->matcherDefinitions[$className][self::TOPIC_TYPE_DROPPED] ?? null; + $maximumArguments = $candidate['maximumNumberOfArguments'] ?? null; + $numberOfArguments = count($resolvedNode->args); + + if ($candidate === null || $numberOfArguments <= $maximumArguments) { + return false; + } + + $this->matches[] = [ + 'restFiles' => $candidate['restFiles'], + 'line' => $node->getAttribute('startLine'), + 'subject' => $node->toString(), + 'message' => sprintf( + '%s::__construct supports only %d arguments (%d given).', + $className, + $maximumArguments, + $numberOfArguments + ), + 'indicator' => 'strong', + ]; + return true; + } + + /** + * @param Node $node reflects invocation, e.g. `GeneralUtility::makeInstance(MyClass::class, 123)` + * @param Node $resolvedNode reflects resolved and actual usage, e.g. `new MyClass(123)` + * @return bool + */ + protected function handleCalledArguments(Node $node, Node $resolvedNode): bool + { + $className = (string)$resolvedNode->class; + $candidate = $this->matcherDefinitions[$className][self::TOPIC_TYPE_CALLED] ?? null; + $isArgumentUnpackingUsed = $this->isArgumentUnpackingUsed($resolvedNode->args); + $mandatoryArguments = $candidate['numberOfMandatoryArguments'] ?? null; + $maximumArguments = $candidate['maximumNumberOfArguments'] ?? null; + $numberOfArguments = count($resolvedNode->args); + + if ($candidate === null + || !$isArgumentUnpackingUsed + && ($numberOfArguments < $mandatoryArguments || $numberOfArguments > $maximumArguments)) { + return false; + } + + $this->matches[] = [ + 'restFiles' => $candidate['restFiles'], + 'line' => $node->getAttribute('startLine'), + 'subject' => $node->toString(), + 'message' => sprintf( + '%s::__construct being called (%d arguments given).', + $className, + $numberOfArguments + ), + 'indicator' => 'weak', + ]; + return true; + } + + /** + * @param Node $node reflects invocation, e.g. `GeneralUtility::makeInstance(MyClass::class, 123)` + * @param Node $resolvedNode reflects resolved and actual usage, e.g. `new MyClass(123)` + * @return bool + */ + protected function handleUnusedArguments(Node $node, Node $resolvedNode): bool + { + $className = (string)$resolvedNode->class; + $candidate = $this->matcherDefinitions[$className][self::TOPIC_TYPE_UNUSED] ?? null; + // values in array (if any) are actual position counts + // e.g. `[2, 4]` refers to internal argument indexes `[1, 3]` + $unusedArgumentPositions = $candidate['unusedArgumentNumbers'] ?? null; + + if ($candidate === null || empty($unusedArgumentPositions)) { + return false; + } + + $arguments = $resolvedNode->args; + // keeping positions having argument values that are not null + $unusedArgumentPositions = array_filter( + $unusedArgumentPositions, + function (int $position) use ($arguments) { + $index = $position - 1; + return isset($arguments[$index]->value) + && !$arguments[$index]->value instanceof ConstFetch + && ( + !isset($arguments[$index]->value->name->name->parts[0]) + || $arguments[$index]->value->name->name->parts[0] !== null + ); + } + ); + if (empty($unusedArgumentPositions)) { + return false; + } + + $this->matches[] = [ + 'restFiles' => $candidate['restFiles'], + 'line' => $node->getAttribute('startLine'), + 'subject' => $node->toString(), + 'message' => sprintf( + '%s::__construct was called with argument positions %s not being null.', + $className, + implode(', ', $unusedArgumentPositions) + ), + 'indicator' => 'strong', + ]; + return true; + } + + protected function validateMatcherDefinitionsTopicRequirements(array $topicRequirements): void + { + foreach ($this->matcherDefinitions as $key => $matcherDefinition) { + foreach ($topicRequirements as $topic => $requiredArrayKeys) { + if (empty($matcherDefinition[$topic])) { + continue; + } + $this->validateMatcherDefinitionKeys($key, $matcherDefinition[$topic], $requiredArrayKeys); + } + } + } +} diff --git a/src/Matcher/GlobalMatcher.php b/src/Matcher/GlobalMatcher.php new file mode 100644 index 0000000..3e1755c --- /dev/null +++ b/src/Matcher/GlobalMatcher.php @@ -0,0 +1,65 @@ +matcherDefinitions = $matcherDefinitions; + $this->validateMatcherDefinitions(); + } + + /** + * Called by PhpParser. + * + * @param Node $node + */ + public function enterNode(Node $node) + { + if (!$this->isFileIgnored($node) + && !$this->isLineIgnored($node) + && $node instanceof Node\Expr\MethodCall + && $node->var instanceof Variable + && $node->var->name !== 'GLOBALS' + && in_array( + '$' . $node->var->name, + array_keys($this->matcherDefinitions), + true + ) + ) { + $this->matches[] = [ + 'restFiles' => $this->matcherDefinitions['$' . $node->var->name]['restFiles'], + 'line' => $node->getAttribute('startLine'), + 'subject' => $node->var->name, + 'message' => 'Usage of global "' . $node->var->name . '"', + 'indicator' => static::INDICATOR_STRONG, + ]; + } + } +} diff --git a/src/Matcher/InterfaceMethodChangedMatcher.php b/src/Matcher/InterfaceMethodChangedMatcher.php index 7790b45..7c2f710 100644 --- a/src/Matcher/InterfaceMethodChangedMatcher.php +++ b/src/Matcher/InterfaceMethodChangedMatcher.php @@ -58,6 +58,7 @@ public function enterNode(Node $node) // Match method name of a class, must be public, wouldn't make sense as interface if protected/private if ($node instanceof ClassMethod + && isset($node->name->name) && in_array($node->name->name, array_keys($this->matcherDefinitions), true) && $node->flags & Class_::MODIFIER_PUBLIC // public && ($node->flags & Class_::MODIFIER_STATIC) !== Class_::MODIFIER_STATIC // not static @@ -81,6 +82,7 @@ public function enterNode(Node $node) // Match method call (not static) with number of arguments if ($node instanceof MethodCall + && isset($node->name->name) && in_array($node->name->name, array_keys($this->matcherDefinitions), true) ) { $methodName = $node->name->name; diff --git a/src/Matcher/MethodArgumentDroppedMatcher.php b/src/Matcher/MethodArgumentDroppedMatcher.php index cb31afd..1910a69 100644 --- a/src/Matcher/MethodArgumentDroppedMatcher.php +++ b/src/Matcher/MethodArgumentDroppedMatcher.php @@ -51,6 +51,7 @@ public function enterNode(Node $node) if (!$this->isFileIgnored($node) && !$this->isLineIgnored($node) && $node instanceof MethodCall + && isset($node->name->name) && in_array($node->name->name, array_keys($this->flatMatcherDefinitions), true) ) { $match = [ diff --git a/src/Matcher/MethodArgumentDroppedStaticMatcher.php b/src/Matcher/MethodArgumentDroppedStaticMatcher.php index 4032e87..b95b4c7 100644 --- a/src/Matcher/MethodArgumentDroppedStaticMatcher.php +++ b/src/Matcher/MethodArgumentDroppedStaticMatcher.php @@ -72,6 +72,7 @@ public function enterNode(Node $node) ]; } } elseif ($node->class instanceof Variable + && isset($node->name->name) && in_array($node->name->name, array_keys($this->flatMatcherDefinitions), true) ) { $match = [ diff --git a/src/Matcher/MethodArgumentRequiredMatcher.php b/src/Matcher/MethodArgumentRequiredMatcher.php index d0faa90..e347574 100644 --- a/src/Matcher/MethodArgumentRequiredMatcher.php +++ b/src/Matcher/MethodArgumentRequiredMatcher.php @@ -50,6 +50,7 @@ public function enterNode(Node $node) if (!$this->isFileIgnored($node) && !$this->isLineIgnored($node) && $node instanceof MethodCall + && isset($node->name->name) && in_array($node->name->name, array_keys($this->flatMatcherDefinitions), true) ) { $match = [ diff --git a/src/Matcher/MethodArgumentRequiredStaticMatcher.php b/src/Matcher/MethodArgumentRequiredStaticMatcher.php index 35ace1d..885b1c3 100644 --- a/src/Matcher/MethodArgumentRequiredStaticMatcher.php +++ b/src/Matcher/MethodArgumentRequiredStaticMatcher.php @@ -75,12 +75,13 @@ public function enterNode(Node $node) ]; } } elseif ($node->class instanceof Variable + && isset($node->name->name) && in_array($node->name->name, array_keys($this->flatMatcherDefinitions), true) ) { $match = [ 'restFiles' => [], 'line' => $node->getAttribute('startLine'), - 'indicator' => 'weak', + 'indicator' => static::INDICATOR_WEAK, ]; $numberOfArguments = count($node->args); @@ -94,6 +95,7 @@ public function enterNode(Node $node) && $numberOfArguments <= $candidate['maximumNumberOfArguments'] ) { $isPossibleMatch = true; + $match['subject'] = $node->name->name; $match['message'] = 'Method "' . $node->name->name . '()" needs at least ' . $candidate['numberOfMandatoryArguments'] . ' arguments.'; $match['restFiles'] = array_unique(array_merge($match['restFiles'], $candidate['restFiles'])); diff --git a/src/Matcher/MethodArgumentUnusedMatcher.php b/src/Matcher/MethodArgumentUnusedMatcher.php index 06e74b1..5b17784 100644 --- a/src/Matcher/MethodArgumentUnusedMatcher.php +++ b/src/Matcher/MethodArgumentUnusedMatcher.php @@ -18,7 +18,6 @@ use PhpParser\Node; use PhpParser\Node\Expr\ConstFetch; use PhpParser\Node\Expr\MethodCall; -use TYPO3\CMS\Scanner\CodeScannerInterface; /** * Match method usages where arguments "in between" are unused but not given as "null": @@ -52,6 +51,7 @@ public function enterNode(Node $node) if (!$this->isFileIgnored($node) && !$this->isLineIgnored($node) && $node instanceof MethodCall + && isset($node->name->name) && in_array($node->name->name, array_keys($this->flatMatcherDefinitions), true) ) { $match = [ diff --git a/src/Matcher/MethodArgumentUnusedStaticMatcher.php b/src/Matcher/MethodArgumentUnusedStaticMatcher.php new file mode 100644 index 0000000..f4166ee --- /dev/null +++ b/src/Matcher/MethodArgumentUnusedStaticMatcher.php @@ -0,0 +1,122 @@ +foo('arg1', 'notNull', null, 'arg4'); + * This is a "strong" match if class name is given and "weak" if not. + */ +class MethodArgumentUnusedStaticMatcher extends AbstractCoreMatcher +{ + /** + * Prepare $this->flatMatcherDefinitions once and validate config + * + * @param array $matcherDefinitions Incoming main configuration + */ + public function __construct(array $matcherDefinitions) + { + $this->matcherDefinitions = $matcherDefinitions; + $this->validateMatcherDefinitions(['unusedArgumentNumbers']); + $this->initializeFlatMatcherDefinitions(); + } + + /** + * Called by PhpParser. + * Test for "::function($1, $2, $3)" (strong match) + * + * @param Node $node + */ + public function enterNode(Node $node) + { + // Match static call + if (!$this->isFileIgnored($node) + && !$this->isLineIgnored($node) + && $node instanceof StaticCall + ) { + $isArgumentUnpackingUsed = $this->isArgumentUnpackingUsed($node->args); + + if ($node->class instanceof FullyQualified) { + + // 'Foo\Bar::aMethod()' -> strong match + $fqdnClassWithMethod = $node->class->toString() . '::' . $node->name->name; + $numberOfArguments = count($node->args); + + if (in_array($fqdnClassWithMethod, array_keys($this->matcherDefinitions), true)) { + foreach ($this->matcherDefinitions[$fqdnClassWithMethod]['unusedArgumentNumbers'] as $droppedArgumentNumber) { + if (!$isArgumentUnpackingUsed + && $numberOfArguments >= $droppedArgumentNumber + && !($node->args[$droppedArgumentNumber - 1]->value instanceof ConstFetch) + && (!isset($node->args[$droppedArgumentNumber - 1]->value->name->name->parts[0]) + || $node->args[$droppedArgumentNumber - 1]->value->name->name->parts[0] !== null) + ) { + $this->matches[] = [ + 'restFiles' => $this->matcherDefinitions[$fqdnClassWithMethod]['restFiles'], + 'line' => $node->getAttribute('startLine'), + 'subject' => $node->name->name, + 'message' => 'Call to method "' . $node->name->name . '()" with' + . ' argument ' . $droppedArgumentNumber . ' not given as null.', + 'indicator' => static::INDICATOR_STRONG, + ]; + } + } + } + } elseif ($node->class instanceof Variable + && isset($node->name->name) + && in_array($node->name->name, array_keys($this->flatMatcherDefinitions), true) + ) { + $match = [ + 'restFiles' => [], + 'line' => $node->getAttribute('startLine'), + 'indicator' => static::INDICATOR_WEAK, + ]; + + $numberOfArguments = count($node->args); + $isPossibleMatch = false; + foreach ($this->flatMatcherDefinitions[$node->name->name]['candidates'] as $candidate) { + foreach ($candidate['unusedArgumentNumbers'] as $droppedArgumentNumber) { + // A method call is considered a match if name matches, unpacking is not used + // and the registered argument is not given as null. + if (!$isArgumentUnpackingUsed + && $numberOfArguments >= $droppedArgumentNumber + && !($node->args[$droppedArgumentNumber - 1]->value instanceof ConstFetch) + && (!isset($node->args[$droppedArgumentNumber - 1]->value->name->name->parts[0]) + || $node->args[$droppedArgumentNumber - 1]->value->name->name->parts[0] !== null) + ) { + $isPossibleMatch = true; + $match['subject'] = $node->name->name; + $match['message'] = 'Call to method "' . $node->name->name . '()" with' + . ' argument ' . $droppedArgumentNumber . ' not given as null.'; + $match['restFiles'] = array_unique(array_merge($match['restFiles'], $candidate['restFiles'])); + } + } + } + if ($isPossibleMatch) { + $this->matches[] = $match; + } + } + } + } +} diff --git a/src/Matcher/MethodCallMatcher.php b/src/Matcher/MethodCallMatcher.php index 9bd8d76..ec6fd04 100644 --- a/src/Matcher/MethodCallMatcher.php +++ b/src/Matcher/MethodCallMatcher.php @@ -49,6 +49,7 @@ public function enterNode(Node $node) if (!$this->isFileIgnored($node) && !$this->isLineIgnored($node) && $node instanceof MethodCall + && isset($node->name->name) && in_array($node->name->name, array_keys($this->flatMatcherDefinitions), true) ) { $match = [ diff --git a/src/Matcher/MethodCallStaticMatcher.php b/src/Matcher/MethodCallStaticMatcher.php index 1633189..c30febf 100644 --- a/src/Matcher/MethodCallStaticMatcher.php +++ b/src/Matcher/MethodCallStaticMatcher.php @@ -68,10 +68,11 @@ public function enterNode(Node $node) 'line' => $node->getAttribute('startLine'), 'subject' => $fqdnClassWithMethod, 'message' => 'Use of static class method call "' . $fqdnClassWithMethod . '()"', - 'indicator' => 'strong', + 'indicator' => static::INDICATOR_STRONG, ]; } } elseif ($node->class instanceof Variable + && isset($node->name->name) && in_array($node->name->name, array_keys($this->flatMatcherDefinitions), true) ) { $match = [ diff --git a/src/Matcher/PropertyAnnotationMatcher.php b/src/Matcher/PropertyAnnotationMatcher.php index f08031c..79cbd55 100644 --- a/src/Matcher/PropertyAnnotationMatcher.php +++ b/src/Matcher/PropertyAnnotationMatcher.php @@ -55,7 +55,7 @@ public function enterNode(Node $node) $match = [ 'restFiles' => [], 'line' => $property->getAttribute('startLine'), - 'indicator' => 'strong', + 'indicator' => static::INDICATOR_STRONG, ]; $matches = []; diff --git a/src/Matcher/PropertyExistsStaticMatcher.php b/src/Matcher/PropertyExistsStaticMatcher.php index 85afe71..427d9c8 100644 --- a/src/Matcher/PropertyExistsStaticMatcher.php +++ b/src/Matcher/PropertyExistsStaticMatcher.php @@ -56,7 +56,7 @@ public function enterNode(Node $node) 'line' => $node->getAttribute('startLine'), 'subject' => $node->props[0]->name->name, 'message' => 'Use of property "' . $node->props[0]->name->name . '"', - 'indicator' => 'weak', + 'indicator' => static::INDICATOR_WEAK, ]; $this->matches[] = $match; } diff --git a/src/Matcher/PropertyProtectedMatcher.php b/src/Matcher/PropertyProtectedMatcher.php index 25acc82..2bee500 100644 --- a/src/Matcher/PropertyProtectedMatcher.php +++ b/src/Matcher/PropertyProtectedMatcher.php @@ -48,7 +48,9 @@ public function enterNode(Node $node) && !$this->isLineIgnored($node) && $node instanceof PropertyFetch && $node->name instanceof Identifier + && isset($node->var->name) && $node->var->name !== 'this' + && isset($node->name->name) && in_array($node->name->name, array_keys($this->flatMatcherDefinitions), true) ) { $match = [ diff --git a/src/Matcher/PropertyPublicMatcher.php b/src/Matcher/PropertyPublicMatcher.php index 32f75e3..9dec88b 100644 --- a/src/Matcher/PropertyPublicMatcher.php +++ b/src/Matcher/PropertyPublicMatcher.php @@ -48,6 +48,7 @@ public function enterNode(Node $node) && !$this->isLineIgnored($node) && $node instanceof PropertyFetch && $node->name instanceof Identifier + && isset($node->name->name) && in_array($node->name->name, array_keys($this->flatMatcherDefinitions), true) ) { $match = [ diff --git a/src/Scanner.php b/src/Scanner.php index b2b3cf6..2c4bd42 100644 --- a/src/Scanner.php +++ b/src/Scanner.php @@ -7,7 +7,7 @@ use Symfony\Component\Finder\SplFileInfo; use TYPO3\CMS\Scanner\Domain\Model\DirectoryMatches; use TYPO3\CMS\Scanner\Domain\Model\FileMatches; -use TYPO3\CMS\Scanner\Domain\Model\Match; +use TYPO3\CMS\Scanner\Domain\Model\TheMatch; use TYPO3\CMS\Scanner\Domain\Model\MatcherBundleCollection; use TYPO3\CMS\Scanner\Matcher\AbstractCoreMatcher; use TYPO3\CMS\Scanner\Visitor\TraverserFactory; @@ -22,10 +22,10 @@ class Scanner * @var array */ private $typeRanking = [ - Match::TYPE_BREAKING => 100, - Match::TYPE_DEPRECATION => 80, - Match::TYPE_IMPORTANT => 50, - Match::TYPE_FEATURE => 20 + TheMatch::TYPE_BREAKING => 100, + TheMatch::TYPE_DEPRECATION => 80, + TheMatch::TYPE_IMPORTANT => 50, + TheMatch::TYPE_FEATURE => 20 ]; public function __construct( @@ -90,14 +90,6 @@ public function scanFile( return $this->buildParseExceptionFileMatches($file, $error); } - try { - $statements = $this->parser->parse( - file_get_contents($file) - ); - } catch (Error $error) { - return $this->buildParseExceptionFileMatches($file, $error); - } - $matchers = $this->traverserFactory->createMatchers($collection); $traverser = $this->traverserFactory->createTraverser(...$matchers); $traverser->traverse($statements); @@ -107,7 +99,7 @@ public function scanFile( /** * @param CodeScannerInterface[] ...$matchers - * @return Match[] + * @return TheMatch[] */ private function buildMatches(CodeScannerInterface ...$matchers): array { @@ -131,13 +123,13 @@ function (array $result) { if (!empty($result['restFiles'])) { $type = $this->inferTypeFromRestFiles($result['restFiles']); } - $match = new Match( + $match = new TheMatch( $result['matcher'], $result['indicator'], - $result['subject'], + isset($result['subject']) ? $result['subject'] : '', $result['message'], $result['line'], - !empty($type) ? $type : Match::TYPE_IMPORTANT + !empty($type) ? $type : TheMatch::TYPE_IMPORTANT ); if (!empty($result['restFiles'])) { $match->setRestFiles($result['restFiles']); @@ -153,13 +145,13 @@ private function buildParseExceptionFileMatches( Error $error ): FileMatches { - $match = new Match( + $match = new TheMatch( get_class($error), AbstractCoreMatcher::INDICATOR_IMPOSSIBLE, $file, $error->getMessage(), $error->getStartLine(), - Match::TYPE_BREAKING + TheMatch::TYPE_BREAKING ); return new FileMatches($file, $match); } @@ -170,7 +162,7 @@ private function inferTypeFromRestFiles(array $restFiles): string foreach ($restFiles as $restFile) { $fileType = $this->extractFileType($restFile); $type = $this->getHigherType($type, $fileType); - if ($type === Match::TYPE_BREAKING) { + if ($type === TheMatch::TYPE_BREAKING) { // breaking is the highest type, return if this type is found. break; } @@ -180,14 +172,15 @@ private function inferTypeFromRestFiles(array $restFiles): string private function extractFileType(string $restFile): string { - $normalizedFile = str_replace('\\', '/', $restFile); - $paths = explode('/', $normalizedFile); - $fileType = explode('-', array_pop($paths))[0]; + list($fileType) = explode('-', basename($restFile)); return strtoupper($fileType); } private function getHigherType(string $type, string $fileType): string { + if (empty($type)) { + return $fileType; + } return ($this->typeRanking[$fileType] > $this->typeRanking[$type]) ? $fileType : $type; } } \ No newline at end of file diff --git a/src/ScannerFactory.php b/src/ScannerFactory.php index 6b23552..be8f2f9 100644 --- a/src/ScannerFactory.php +++ b/src/ScannerFactory.php @@ -1,15 +1,9 @@ class instanceof FullyQualified && $node->class->toString() === 'TYPO3\CMS\Core\Utility\GeneralUtility' - && $node->name === 'makeInstance' + && $node->name->name === 'makeInstance' && isset($node->args[0]->value) && $node->args[0]->value instanceof String_ ) { diff --git a/src/Visitor/ParentConnector.php b/src/Visitor/ParentConnector.php new file mode 100644 index 0000000..86523bb --- /dev/null +++ b/src/Visitor/ParentConnector.php @@ -0,0 +1,46 @@ +stack = []; + } + + public function enterNode(Node $node) + { + if (!empty($this->stack)) { + $node->setAttribute('parent', $this->stack[count($this->stack) - 1]); + } + $this->stack[] = $node; + } + + public function leaveNode(Node $node) + { + array_pop($this->stack); + } +} diff --git a/tests/Unit/CodeStatisticsTest.php b/tests/Unit/CodeStatisticsTest.php new file mode 100644 index 0000000..47f016e --- /dev/null +++ b/tests/Unit/CodeStatisticsTest.php @@ -0,0 +1,45 @@ +create(ParserFactory::ONLY_PHP7); + $fixtureFile = __DIR__ . '/Fixtures/CodeStatisticsFixture.php'; + $statements = $parser->parse(file_get_contents($fixtureFile)); + + $traverser = new NodeTraverser(); + $subject = new \TYPO3\CMS\Scanner\Visitor\CodeStatistics(); + $traverser->addVisitor($subject); + $traverser->traverse($statements); + + $this->assertTrue($subject->isFileIgnored()); + $this->assertEquals(2, $subject->getNumberOfIgnoredLines()); + $this->assertEquals(7, $subject->getNumberOfEffectiveCodeLines()); + } +} diff --git a/tests/Unit/Fixtures/CodeStatisticsFixture.php b/tests/Unit/Fixtures/CodeStatisticsFixture.php new file mode 100644 index 0000000..74f7541 --- /dev/null +++ b/tests/Unit/Fixtures/CodeStatisticsFixture.php @@ -0,0 +1,23 @@ +create(ParserFactory::ONLY_PHP7); + $statements = $parser->parse($phpCode); + $traverser = new NodeTraverser(); + $traverser->addVisitor(new \TYPO3\CMS\Scanner\Visitor\GeneratorClassesResolver()); + $statements = $traverser->traverse($statements); + + $this->assertInstanceOf(FullyQualified::class, $statements[0]->expr->args[0]->value); + $this->assertEquals(['TYPO3', 'CMS', 'Does', 'Not', 'Exist'], $statements[0]->expr->args[0]->value->parts); + } + + /** + * @test + */ + public function visitorDoesNotTransformDynamicallyCreatesFullyQualifiedNameFromStringArgumentInMakeInstance() + { + $phpCode = <<<'EOC' +create(ParserFactory::ONLY_PHP7); + $statements = $parser->parse($phpCode); + $traverser = new NodeTraverser(); + $traverser->addVisitor(new \TYPO3\CMS\Scanner\Visitor\GeneratorClassesResolver()); + $statements = $traverser->traverse($statements); + $this->assertNotInstanceOf(FullyQualified::class, $statements[0]->expr->args[0]->value); + } +} diff --git a/tests/Unit/Matcher/AbstractCoreMatcherTest.php b/tests/Unit/Matcher/AbstractCoreMatcherTest.php new file mode 100644 index 0000000..ee8ca33 --- /dev/null +++ b/tests/Unit/Matcher/AbstractCoreMatcherTest.php @@ -0,0 +1,128 @@ +markTestSkipped('must be revisited.'); + + $matcher = $this->getMockForAbstractClass(AbstractCoreMatcher::class, [], '', false); + $configuration = [ + 'foo/bar->baz' => [ + 'requiredArg1' => 42, + 'restFiles' => [ + 'aRest.rst', + ], + ], + ]; + $matcher->_set('matcherDefinitions', $configuration); + $matcher->_call('validateMatcherDefinitions', ['requiredArg1']); + } + + /** + * @test + */ + public function validateMatcherDefinitionsThrowsIfRequiredArgIsNotInConfig() + { + $this->markTestSkipped('must be revisited.'); + + $matcher = $this->getMockForAbstractClass(AbstractCoreMatcher::class, [], '', false); + $configuration = [ + 'foo/bar->baz' => [ + 'someNotRequiredConfig' => '', + 'restFiles' => [ + 'aRest.rst', + ], + ], + ]; + $matcher->_set('matcherDefinitions', $configuration); + $this->expectException(\InvalidArgumentException::class); + $this->expectExceptionCode(1500492001); + $matcher->_call('validateMatcherDefinitions', ['requiredArg1']); + } + + /** + * @test + */ + public function validateMatcherDefinitionsThrowsWithMissingRestFiles() + { + $this->markTestSkipped('must be revisited.'); + + $matcher = $this->getMockForAbstractClass(AbstractCoreMatcher::class, [], '', false); + $configuration = [ + 'foo/bar->baz' => [ + 'restFiles' => [], + ], + ]; + $matcher->_set('matcherDefinitions', $configuration); + $this->expectException(\InvalidArgumentException::class); + $this->expectExceptionCode(1500496068); + $matcher->_call('validateMatcherDefinitions', []); + } + + /** + * @test + */ + public function validateMatcherDefinitionsThrowsWithEmptySingleRestFile() + { + $this->markTestSkipped('must be revisited.'); + + $matcher = $this->getMockForAbstractClass(AbstractCoreMatcher::class, [], '', false); + $configuration = [ + 'foo/bar->baz' => [ + 'restFiles' => [ + 'foo.rst', + '', + ], + ], + ]; + $matcher->_set('matcherDefinitions', $configuration); + $this->expectException(\InvalidArgumentException::class); + $this->expectExceptionCode(1500735983); + $matcher->_call('validateMatcherDefinitions', []); + } + + /** + * @test + */ + public function initializeMethodNameArrayThrowsWithInvalidKeys() + { + $this->markTestSkipped('must be revisited.'); + + $matcher = $this->getMockForAbstractClass(AbstractCoreMatcher::class, [], '', false); + $configuration = [ + 'no\method\given' => [ + 'restFiles' => [], + ], + ]; + $matcher->_set('matcherDefinitions', $configuration); + $this->expectException(\RuntimeException::class); + $this->expectExceptionCode(1500557309); + $matcher->_call('initializeFlatMatcherDefinitions'); + } +} diff --git a/tests/Unit/Matcher/ArrayDimensionMatcherTest.php b/tests/Unit/Matcher/ArrayDimensionMatcherTest.php new file mode 100644 index 0000000..fded2ad --- /dev/null +++ b/tests/Unit/Matcher/ArrayDimensionMatcherTest.php @@ -0,0 +1,146 @@ +create(ParserFactory::PREFER_PHP7); + $fixtureFile = __DIR__ . '/Fixtures/ArrayDimensionMatcherFixture.php'; + $statements = $parser->parse(file_get_contents($fixtureFile)); + + $traverser = new NodeTraverser(); + $traverser->addVisitor(new NameResolver()); + + $configuration = [ + '$GLOBALS[\'TYPO3_CONF_VARS\'][\'FE\'][\'maxSessionDataSize\']' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-70316-FrontendBasketWithRecs.rst', + ], + ], + ]; + $subject = new ArrayDimensionMatcher($configuration); + $traverser->addVisitor($subject); + $traverser->traverse($statements); + $expectedHitLineNumbers = [ + 26, + 27, + ]; + $actualHitLineNumbers = []; + foreach ($subject->getMatches() as $hit) { + $actualHitLineNumbers[] = $hit['line']; + } + self::assertEquals($expectedHitLineNumbers, $actualHitLineNumbers); + } + + /** + * @return array + */ + public function matchesReturnsExpectedRestFilesDataProvider(): array + { + return [ + 'two candidates' => [ + [ + '$foo[\'bar\'][\'findMe\']' => [ + 'restFiles' => [ + 'Foo-1.rst', + 'Foo-2.rst', + ], + ], + '$foo[\'findMe\']' => [ + 'restFiles' => [ + 'Bar-1.rst', + 'Bar-2.rst', + ], + ], + ], + ' [ + 'restFiles' => [ + 'Foo-1.rst', + 'Foo-2.rst', + 'Bar-1.rst', + 'Bar-2.rst', + ], + ], + ], + ], + 'double linked .rst file is returned only once' => [ + [ + '$foo[\'bar\'][\'findMe\']' => [ + 'unusedArgumentNumbers' => [ 1 ], + 'restFiles' => [ + 'aRest.rst', + ], + ], + '$foo[\'findMe\']' => [ + 'unusedArgumentNumbers' => [ 1 ], + 'restFiles' => [ + 'aRest.rst', + ], + ], + ], + ' [ + 'restFiles' => [ + 'aRest.rst', + ], + ], + ], + ], + ]; + } + + /** + * @test + * @dataProvider matchesReturnsExpectedRestFilesDataProvider + * @param array $configuration + * @param string $phpCode + * @param array $expected + */ + public function matchesReturnsExpectedRestFiles(array $configuration, string $phpCode, array $expected) + { + $parser = (new ParserFactory())->create(ParserFactory::ONLY_PHP7); + $statements = $parser->parse($phpCode); + + $subject = new ArrayDimensionMatcher($configuration); + + $traverser = new NodeTraverser(); + $traverser->addVisitor($subject); + $traverser->traverse($statements); + + $result = $subject->getMatches(); + self::assertEquals($expected[0]['restFiles'], $result[0]['restFiles']); + } +} diff --git a/tests/Unit/Matcher/ArrayGlobalMatcherTest.php b/tests/Unit/Matcher/ArrayGlobalMatcherTest.php new file mode 100644 index 0000000..6e3e084 --- /dev/null +++ b/tests/Unit/Matcher/ArrayGlobalMatcherTest.php @@ -0,0 +1,108 @@ +create(ParserFactory::PREFER_PHP7); + $fixtureFile = __DIR__ . '/Fixtures/ArrayGlobalMatcherFixture.php'; + $statements = $parser->parse(file_get_contents($fixtureFile)); + + $traverser = new NodeTraverser(); + $traverser->addVisitor(new NameResolver()); + + $configuration = [ + '$GLOBALS[\'TYPO3_DB\']' => [ + 'restFiles' => [ + 'Breaking-80929-TYPO3_DBMovedToExtension.rst', + ], + ], + ]; + $subject = new ArrayGlobalMatcher($configuration); + $traverser->addVisitor($subject); + $traverser->traverse($statements); + $expectedHitLineNumbers = [ + 26, + ]; + $actualHitLineNumbers = []; + foreach ($subject->getMatches() as $hit) { + $actualHitLineNumbers[] = $hit['line']; + } + $this->assertEquals($expectedHitLineNumbers, $actualHitLineNumbers); + } + + /** + * @return array + */ + public function matchesReturnsExpectedRestFilesDataProvider() + { + return [ + 'one match' => [ + [ + '$GLOBALS[\'foo\']' => [ + 'restFiles' => [ + 'Foo-1.rst', + 'Foo-2.rst', + ], + ], + ], + ' [ + 'restFiles' => [ + 'Foo-1.rst', + 'Foo-2.rst', + ], + ], + ], + ], + ]; + } + + /** + * @test + * @dataProvider matchesReturnsExpectedRestFilesDataProvider + */ + public function matchesReturnsExpectedRestFiles(array $configuration, string $phpCode, array $expected) + { + $parser = (new ParserFactory())->create(ParserFactory::ONLY_PHP7); + $statements = $parser->parse($phpCode); + + $subject = new ArrayGlobalMatcher($configuration); + + $traverser = new NodeTraverser(); + $traverser->addVisitor($subject); + $traverser->traverse($statements); + + $result = $subject->getMatches(); + $this->assertEquals($expected[0]['restFiles'], $result[0]['restFiles']); + } +} diff --git a/tests/Unit/Matcher/ArrayMatcherTest.php b/tests/Unit/Matcher/ArrayMatcherTest.php new file mode 100644 index 0000000..cb23233 --- /dev/null +++ b/tests/Unit/Matcher/ArrayMatcherTest.php @@ -0,0 +1,69 @@ +create(ParserFactory::PREFER_PHP7); + $fixtureFile = __DIR__ . '/Fixtures/ArrayMatcherFixture.php'; + $statements = $parser->parse(file_get_contents($fixtureFile)); + + $traverser = new NodeTraverser(); + $traverser->addVisitor(new NameResolver()); + + $configuration = [ + 'ctrl/dividers2tabs' => [ + 'restFiles' => [ + 'Breaking-62833-Dividers2Tabs.rst', + ], + ], + 'ctrl/versioningWS' => [ + 'matchOnValues' => [1, 2], + 'restFiles' => [ + 'Breaking-24449-UseMovePlaceholdersAsDefaultInWorkspaces.rst', + ], + ], + ]; + $subject = new ArrayMatcher($configuration); + $traverser->addVisitor($subject); + $traverser->traverse($statements); + $expectedHitLineNumbers = [ + 29, + 36, + 44, + 51, + ]; + $actualHitLineNumbers = []; + foreach ($subject->getMatches() as $hit) { + $actualHitLineNumbers[] = $hit['line']; + } + $this->assertEquals($expectedHitLineNumbers, $actualHitLineNumbers); + } +} diff --git a/tests/Unit/Matcher/ClassConstantMatcherTest.php b/tests/Unit/Matcher/ClassConstantMatcherTest.php new file mode 100644 index 0000000..c4b9da5 --- /dev/null +++ b/tests/Unit/Matcher/ClassConstantMatcherTest.php @@ -0,0 +1,118 @@ +create(ParserFactory::PREFER_PHP7); + $fixtureFile = __DIR__ . '/Fixtures/ClassConstantMatcherFixture.php'; + $statements = $parser->parse(file_get_contents($fixtureFile)); + + $traverser = new NodeTraverser(); + $traverser->addVisitor(new NameResolver()); + $traverser->addVisitor(new GeneratorClassesResolver()); + + $configuration = [ + 'TYPO3\CMS\Backend\Template\DocumentTemplate::STATUS_ICON_ERROR' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + 'TYPO3\CMS\Core\Page\PageRenderer::JQUERY_NAMESPACE_DEFAULT' => [ + 'restFiles' => [ + 'Breaking-82378-RemoveNamespacedJQuery.rst', + ], + ], + ]; + $subject = new ClassConstantMatcher($configuration); + $traverser->addVisitor($subject); + $traverser->traverse($statements); + $expectedHitLineNumbers = [ + 28, + 29, + 30, + ]; + $actualHitLineNumbers = []; + foreach ($subject->getMatches() as $hit) { + $actualHitLineNumbers[] = $hit['line']; + } + $this->assertEquals($expectedHitLineNumbers, $actualHitLineNumbers); + } + + /** + * @return array + */ + public function matchesReturnsExpectedRestFilesDataProvider() + { + return [ + 'a straight match' => [ + [ + 'Foo\Bar::aClassConstant' => [ + 'restFiles' => [ + 'Foo-1.rst', + 'Foo-2.rst', + ], + ], + ], + ' [ + 'restFiles' => [ + 'Foo-1.rst', + 'Foo-2.rst', + ], + ], + ], + ], + ]; + } + + /** + * @test + * @dataProvider matchesReturnsExpectedRestFilesDataProvider + */ + public function matchesReturnsExpectedRestFiles(array $configuration, string $phpCode, array $expected) + { + $parser = (new ParserFactory())->create(ParserFactory::ONLY_PHP7); + $statements = $parser->parse($phpCode); + + $subject = new ClassConstantMatcher($configuration); + + $traverser = new NodeTraverser(); + $traverser->addVisitor(new NameResolver()); + $traverser->addVisitor($subject); + $traverser->traverse($statements); + + $result = $subject->getMatches(); + $this->assertSame($expected[0]['restFiles'], $result[0]['restFiles']); + } +} diff --git a/tests/Unit/Matcher/ClassNameMatcherTest.php b/tests/Unit/Matcher/ClassNameMatcherTest.php new file mode 100644 index 0000000..67e3728 --- /dev/null +++ b/tests/Unit/Matcher/ClassNameMatcherTest.php @@ -0,0 +1,84 @@ +create(ParserFactory::PREFER_PHP7); + $fixtureFile = __DIR__ . '/Fixtures/ClassNameMatcherFixture.php'; + $statements = $parser->parse(file_get_contents($fixtureFile)); + + $traverser = new NodeTraverser(); + $traverser->addVisitor(new NameResolver()); + $traverser->addVisitor(new GeneratorClassesResolver()); + + $configuration = [ + 'RemoveXSS' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-76164-DeprecateRemoveXSS.rst', + ], + ], + 'TYPO3\CMS\Backend\Console\Application' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-80468-CommandLineInterfaceCliKeysAndCli_dispatchphpsh.rst', + ], + ], + ]; + $subject = new ClassNameMatcher($configuration); + $traverser->addVisitor($subject); + $traverser->traverse($statements); + $expectedHitLineNumbers = [ + 28, + 28, + 28, + 30, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 45, + 46, + ]; + $actualHitLineNumbers = []; + foreach ($subject->getMatches() as $match) { + $actualHitLineNumbers[] = $match['line']; + } + $this->assertEquals($expectedHitLineNumbers, $actualHitLineNumbers); + } +} diff --git a/tests/Unit/Matcher/ConstantMatcherTest.php b/tests/Unit/Matcher/ConstantMatcherTest.php new file mode 100644 index 0000000..de1f5ff --- /dev/null +++ b/tests/Unit/Matcher/ConstantMatcherTest.php @@ -0,0 +1,111 @@ +create(ParserFactory::PREFER_PHP7); + $fixtureFile = __DIR__ . '/Fixtures/ConstantMatcherFixture.php'; + $statements = $parser->parse(file_get_contents($fixtureFile)); + + $traverser = new NodeTraverser(); + $traverser->addVisitor(new NameResolver()); + $traverser->addVisitor(new GeneratorClassesResolver()); + + $configuration = [ + 'TYPO3_DLOG' => [ + 'restFiles' => [ + 'Breaking-82162-GlobalErrorConstantsRemoved.rst', + ], + ], + ]; + $subject = new ConstantMatcher($configuration); + $traverser->addVisitor($subject); + $traverser->traverse($statements); + $expectedHitLineNumbers = [ + 26, + ]; + $actualHitLineNumbers = []; + foreach ($subject->getMatches() as $hit) { + $actualHitLineNumbers[] = $hit['line']; + } + $this->assertEquals($expectedHitLineNumbers, $actualHitLineNumbers); + } + + /** + * @return array + */ + public function matchesReturnsExpectedRestFilesDataProvider() + { + return [ + 'a straight match' => [ + [ + 'aConstant' => [ + 'restFiles' => [ + 'Foo-1.rst', + 'Foo-2.rst', + ], + ], + ], + ' [ + 'restFiles' => [ + 'Foo-1.rst', + 'Foo-2.rst', + ], + ], + ], + ], + ]; + } + + /** + * @test + * @dataProvider matchesReturnsExpectedRestFilesDataProvider + */ + public function matchesReturnsExpectedRestFiles(array $configuration, string $phpCode, array $expected) + { + $parser = (new ParserFactory())->create(ParserFactory::ONLY_PHP7); + $statements = $parser->parse($phpCode); + + $subject = new ConstantMatcher($configuration); + + $traverser = new NodeTraverser(); + $traverser->addVisitor(new NameResolver()); + $traverser->addVisitor($subject); + $traverser->traverse($statements); + + $result = $subject->getMatches(); + $this->assertSame($expected[0]['restFiles'], $result[0]['restFiles']); + } +} diff --git a/tests/Unit/Matcher/Fixtures/ArrayDimensionMatcherFixture.php b/tests/Unit/Matcher/Fixtures/ArrayDimensionMatcherFixture.php new file mode 100644 index 0000000..2612657 --- /dev/null +++ b/tests/Unit/Matcher/Fixtures/ArrayDimensionMatcherFixture.php @@ -0,0 +1,42 @@ +maxSessionDataSize; + $foo::maxSessionDataSize; + // @extensionScannerIgnoreLine + $foo['maxSessionDataSize']; + } +} diff --git a/tests/Unit/Matcher/Fixtures/ArrayGlobalMatcherFixture.php b/tests/Unit/Matcher/Fixtures/ArrayGlobalMatcherFixture.php new file mode 100644 index 0000000..018d9f6 --- /dev/null +++ b/tests/Unit/Matcher/Fixtures/ArrayGlobalMatcherFixture.php @@ -0,0 +1,37 @@ +foo(); + // No match + $GLOBALS['FOO']; + $foo['TYPO3_DB']; + // @extensionScannerIgnoreLine + $GLOBALS['TYPO3_DB']; + } +} diff --git a/tests/Unit/Matcher/Fixtures/ArrayMatcherFixture.php b/tests/Unit/Matcher/Fixtures/ArrayMatcherFixture.php new file mode 100644 index 0000000..c3e14d9 --- /dev/null +++ b/tests/Unit/Matcher/Fixtures/ArrayMatcherFixture.php @@ -0,0 +1,78 @@ + [ + 'delete' => 'deleted', + 'dividers2tabs' => TRUE, + ] + ]; + + $someVar = [ + 'ctrl' => [ + 'delete' => 'deleted', + 'dividers2tabs' => TRUE, + ] + ]; + + $someVar = [ + 'oneMoreThing' => [ + 'ctrl' => [ + 'delete' => 'deleted', + 'dividers2tabs' => TRUE, + ] + ] + ]; + + $fieldsTca = [ + 'ctrl' => [ + 'versioningWS' => 2, + 'delete' => 'deleted', + ] + ]; + + // No match + $TCA['blipme'] = [ + 'controllah!' => [ + 'delete' => 'deleted', + 'dividers2tabs' => TRUE, + ] + ]; + + $fieldsTca = [ + 'ctrl' => [ + 'versioningWS' => TRUE, + 'delete' => 'deleted', + ] + ]; + + return [ + 'ctrlollah!' => [ + 'delete' => 'deleted', + 'dividers2tabs' => TRUE, + ] + ]; + } +} diff --git a/tests/Unit/Matcher/Fixtures/ClassConstantMatcherFixture.php b/tests/Unit/Matcher/Fixtures/ClassConstantMatcherFixture.php new file mode 100644 index 0000000..c694b3c --- /dev/null +++ b/tests/Unit/Matcher/Fixtures/ClassConstantMatcherFixture.php @@ -0,0 +1,38 @@ +foo(); + $foo = new \TYPO3\CMS\Backend\Console\Application(); + (new \TYPO3\CMS\Backend\Console\Application)->foo(); + Application::foo(); + App1::bar(); + \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(App2::class)->foo(); + $bar = \RemoveXSS::class; + if ($baz instanceof App3) { + $foo = 'dummy'; + } + \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Backend\\Console\\Application')->foo(); + \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\CMS\Backend\Console\Application')->foo(); + + // No matches: + // Not a matching name - mind the "2" at end + \RemoveXSS2::class; + // Prefixing with \ is not allowed and would throw exception in makeInstance anyway + \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('\TYPO3\\CMS\\Backend\\Console\\Application')->foo(); + \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('\\TYPO3\CMS\Backend\Console\Application')->foo(); + // @extensionScannerIgnoreLine + $bar = \RemoveXSS::class; + } +} diff --git a/tests/Unit/Matcher/Fixtures/ConstantMatcherFixture.php b/tests/Unit/Matcher/Fixtures/ConstantMatcherFixture.php new file mode 100644 index 0000000..0fc646d --- /dev/null +++ b/tests/Unit/Matcher/Fixtures/ConstantMatcherFixture.php @@ -0,0 +1,33 @@ +debugBegin(); + // No match: Line ignored + // @extensionScannerIgnoreLine + debugBegin(); + // @extensionScannerIgnoreLine + $bar->bar(\debugBegin()); + } +} diff --git a/tests/Unit/Matcher/Fixtures/GlobalMatcherFixture.php b/tests/Unit/Matcher/Fixtures/GlobalMatcherFixture.php new file mode 100644 index 0000000..a00dfcf --- /dev/null +++ b/tests/Unit/Matcher/Fixtures/GlobalMatcherFixture.php @@ -0,0 +1,36 @@ +initFEuser(); + $TT->push('pagegen.php, initialize'); + + // No match: Global parsing not supported + // No match + $GLOBALS['FOO']; + $foo['TYPO3_DB']; + // @extensionScannerIgnoreLine + $GLOBALS['TYPO3_DB']; + } +} diff --git a/tests/Unit/Matcher/Fixtures/InterfaceMethodChangedMatcherFixture.php b/tests/Unit/Matcher/Fixtures/InterfaceMethodChangedMatcherFixture.php new file mode 100644 index 0000000..bab0ed9 --- /dev/null +++ b/tests/Unit/Matcher/Fixtures/InterfaceMethodChangedMatcherFixture.php @@ -0,0 +1,86 @@ +like() with three arguments has been removed + $foo->like1('arg1', 'arg2', 'arg3'); + } + + /** + * Match: ignored + * + * @param $arg1 + * @param $arg2 + * @param $arg3 + * @extensionScannerIgnoreLine + */ + public function like2($arg1, $arg2, $arg3) + { + // @extensionScannerIgnoreLine + // Match: Call to ->like() with three arguments has been removed + $foo->like2('arg1', 'arg2', 'arg3'); + } + + /** + * No match: Only two arguments is ok. + * + * @param $arg1 + * @param $arg2 + */ + public function like3($arg1, $arg2) + { + // No match: Two arguments is ok + $foo->like1('arg1', 'arg2'); + // No match: Static call is fine for interface methods + Bar::like1('arg1', 'arg2', 'arg3'); + } + + /** + * No match: Static does not make sense on interfaces we're looking for here + * + * @param $arg1 + * @param $arg2 + * @param $arg3 + */ + public static function like4($arg1, $arg2, $arg3) + { + } + + /** + * No match: Protected + * + * @param $arg1 + * @param $arg2 + * @param $arg3 + */ + protected function like5($arg1, $arg2, $arg3) + { + } +} diff --git a/tests/Unit/Matcher/Fixtures/MethodAnnotationMatcherFixture.php b/tests/Unit/Matcher/Fixtures/MethodAnnotationMatcherFixture.php new file mode 100644 index 0000000..39b4e95 --- /dev/null +++ b/tests/Unit/Matcher/Fixtures/MethodAnnotationMatcherFixture.php @@ -0,0 +1,29 @@ +euc_char_mapping('arg1', 'arg2', 'arg3'); + + // No match: Two args is ok + $foo->euc_char_mapping('arg1', 'arg2'); + // No match: Static call + $foo::euc_char_mapping('arg1', 'arg2', 'arg3'); + // No match: With argument unpacking we don't know how many args are actually given + $args = [ 'arg1', 'arg2', 'arg3' ]; + $foo->euc_char_mapping(...$args); + // No match: Too many args, but with argument unpacking we don't know about empty arrays + $args1 = [ 'arg1', 'arg2', 'arg3' ]; + $args2 = [ 'arg4', 'arg5', 'arg6' ]; + $args3 = [ 'arg7', 'arg8', 'arg9' ]; + $foo->euc_char_mapping(...$args1, ...$args2, ...$args3); + // No match: Only 2 args given is ok + $foo->euc_char_mapping('arg1', 'arg2'); + // @extensionScannerIgnoreLine + $foo->euc_char_mapping('arg1', 'arg2', 'arg3'); + } +} diff --git a/tests/Unit/Matcher/Fixtures/MethodArgumentDroppedStaticMatcherFixture.php b/tests/Unit/Matcher/Fixtures/MethodArgumentDroppedStaticMatcherFixture.php new file mode 100644 index 0000000..b401704 --- /dev/null +++ b/tests/Unit/Matcher/Fixtures/MethodArgumentDroppedStaticMatcherFixture.php @@ -0,0 +1,44 @@ +searchWhere('arg1', 'arg2'); + $this->searchWhere('arg1', 'arg2'); + + // No match: Correct minimum number of args given + $foo->searchWhere('arg1', 'arg2', 'arg3'); + // No match: 4 args given, but searchWhere() always had only 3 + $foo->searchWhere('arg1', 'arg2', 'arg3', 'arg4'); + // No match: Argument unpacking used + $arg1 = ['arg1', 'arg2']; + $foo->searchWhere(...$arg1); + // No match: Only 2 args given, but called statically + $foo::searchWhere('arg1', 'arg2'); + // No match: Called statically + $foo::searchWhere('arg1', 'arg2', 'arg3', 'arg4'); + // No match: Called statically + $foo::searchWhere('arg1', 'arg2', 'arg3', 'arg4', 'arg5'); + // @extensionScannerIgnoreLine + $this->searchWhere('arg1', 'arg2'); + } +} diff --git a/tests/Unit/Matcher/Fixtures/MethodArgumentRequiredStaticMatcherFixture.php b/tests/Unit/Matcher/Fixtures/MethodArgumentRequiredStaticMatcherFixture.php new file mode 100644 index 0000000..9feaa0a --- /dev/null +++ b/tests/Unit/Matcher/Fixtures/MethodArgumentRequiredStaticMatcherFixture.php @@ -0,0 +1,44 @@ +RTE_transform('arg1', 'arg2'); + $foo->RTE_transform('arg1', 'arg2', 'arg3'); + + // No match: null is ok + $foo->RTE_transform('arg1', null); + $foo->RTE_transform('arg1', null, 'arg3'); + // No match: Static call + $foo::RTE_transform('arg1', 'arg2', 'arg3'); + // No match: With argument unpacking we don't know how many args are actually given + $args = [ 'arg1', 'arg2', 'arg3' ]; + $foo->RTE_transform(...$args); + // No match: Too many args, but with argument unpacking we don't know about empty arrays + $args1 = [ 'arg1', 'arg2', 'arg3' ]; + $args2 = [ 'arg4', 'arg5', 'arg6' ]; + $args3 = [ 'arg7', 'arg8', 'arg9' ]; + $foo->RTE_transform(...$args1, ...$args2, ...$args3); + // @extensionScannerIgnoreLine + $foo->RTE_transform('arg1', 'arg2'); + } +} diff --git a/tests/Unit/Matcher/Fixtures/MethodArgumentUnusedStaticMatcherFixture.php b/tests/Unit/Matcher/Fixtures/MethodArgumentUnusedStaticMatcherFixture.php new file mode 100644 index 0000000..606f014 --- /dev/null +++ b/tests/Unit/Matcher/Fixtures/MethodArgumentUnusedStaticMatcherFixture.php @@ -0,0 +1,52 @@ +confirmMsg('arg1', 'arg2', 'arg3', 'arg4'); + // Match: confirmMsg() can be called with 5 args (1 optional) + $foo->confirmMsg('arg1', 'arg2', 'arg3', 'arg4', 'arg5'); + // Match: With argument unpacking we don't know how many args are actually given + $args = [ 'arg1', 'arg2' ]; + $foo->confirmMsg(...$args); + // Match: Too many args but some could be empty arrays + $foo->confirmMsg(...$arg1, ...$arg2, ...$arg3, ...$arg4, ...$arg5, ...$arg6); + + \confirmMsg(); + + // No match: Only 3 args given + $foo->confirmMsg('arg1', 'arg2', 'arg3'); + // No match: Too many arguments given + $foo->confirmMsg('arg1', 'arg2', 'arg3', 'arg4', 'arg5', 'arg6'); + // No match: Only 3 args given and called statically + $foo::confirmMsg('arg1', 'arg2', 'arg3'); + // No match: Called statically + $foo::confirmMsg('arg1', 'arg2', 'arg3', 'arg4'); + // No match: Called statically + $foo::confirmMsg('arg1', 'arg2', 'arg3', 'arg4', 'arg5'); + // No match: Line ignored + // @extensionScannerIgnoreLine + $foo->confirmMsg('arg1', 'arg2', 'arg3', 'arg4'); + // @extensionScannerIgnoreLine + // No match: Line ignored and annotation belongs to code line below + $foo->confirmMsg('arg1', 'arg2', 'arg3', 'arg4'); + // No match since @extensionScannerIgnoreLine annotation is used + $foo->confirmMsg('arg1', 'arg2', 'arg3', 'arg4'); + // @extensionScannerIgnoreLine + $foo->confirmMsg('arg1', 'arg2', 'arg3', 'arg4', 'arg5'); + // @extensionScannerIgnoreLine + $bar->bar($foo->confirmMsg('arg1', 'arg2', 'arg3', 'arg4', 'arg5')); + } +} diff --git a/tests/Unit/Matcher/Fixtures/MethodCallStaticMatcherFixture.php b/tests/Unit/Matcher/Fixtures/MethodCallStaticMatcherFixture.php new file mode 100644 index 0000000..a73b4b3 --- /dev/null +++ b/tests/Unit/Matcher/Fixtures/MethodCallStaticMatcherFixture.php @@ -0,0 +1,39 @@ +getAjaxUrl(); + // No match: Dynamycally called even if argument is given + $foo->getAjaxUrl('bar'); + // @extensionScannerIgnoreLine + $foo::getAjaxUrl('bar'); + } +} diff --git a/tests/Unit/Matcher/Fixtures/PropertyAnnotationMatcherFixture.php b/tests/Unit/Matcher/Fixtures/PropertyAnnotationMatcherFixture.php new file mode 100644 index 0000000..df4895f --- /dev/null +++ b/tests/Unit/Matcher/Fixtures/PropertyAnnotationMatcherFixture.php @@ -0,0 +1,27 @@ +recUpdateAccessCache; + + // No match + $this->recUpdateAccessCache; + $foo->foo; + $foo->$recUpdateAccessCache; + $foo->recUpdateAccessCache(); + $this->foo; + $this->$recUpdateAccessCache; + $this->$recUpdateAccessCache(); + $foo::$recUpdateAccessCache; + $foo::$recUpdateAccessCache(); + $foo::recUpdateAccessCache; + $foo::recUpdateAccessCache(); + self::$foo; + self::$foo(); + static::$foo; + static::$foo(); + // @extensionScannerIgnoreLine + $foo->recUpdateAccessCache; + } +} diff --git a/tests/Unit/Matcher/Fixtures/PropertyPublicMatcherFixture.php b/tests/Unit/Matcher/Fixtures/PropertyPublicMatcherFixture.php new file mode 100644 index 0000000..d1cc4f1 --- /dev/null +++ b/tests/Unit/Matcher/Fixtures/PropertyPublicMatcherFixture.php @@ -0,0 +1,47 @@ +localizationMode; + $this->localizationMode; + + // No match + $foo->foo; + $foo->$localizationMode; + $foo->localizationMode(); + $this->foo; + $this->$localizationMode; + $this->$localizationMode(); + $foo::$localizationMode; + $foo::$localizationMode(); + $foo::localizationMode; + $foo::localizationMode(); + self::$foo; + self::$foo(); + static::$foo; + static::$foo(); + // @extensionScannerIgnoreLine + $foo->localizationMode; + } +} diff --git a/tests/Unit/Matcher/FunctionCallMatcherTest.php b/tests/Unit/Matcher/FunctionCallMatcherTest.php new file mode 100644 index 0000000..4d8210c --- /dev/null +++ b/tests/Unit/Matcher/FunctionCallMatcherTest.php @@ -0,0 +1,103 @@ +create(ParserFactory::PREFER_PHP7); + $fixtureFile = __DIR__ . '/Fixtures/FunctionCallMatcherFixture.php'; + $statements = $parser->parse(file_get_contents($fixtureFile)); + + $traverser = new NodeTraverser(); + $traverser->addVisitor(new NameResolver()); + + $configuration = [ + 'debugBegin' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-37180-RemovedExtDirectDebugAndGLOBALSerror.rst', + ], + ], + ]; + $subject = new FunctionCallMatcher($configuration); + $traverser->addVisitor($subject); + $traverser->traverse($statements); + $expectedHitLineNumbers = [ + 28, + ]; + $actualHitLineNumbers = []; + foreach ($subject->getMatches() as $hit) { + $actualHitLineNumbers[] = $hit['line']; + } + $this->assertEquals($expectedHitLineNumbers, $actualHitLineNumbers); + } + + /** + * @test + */ + public function matchIsIgnoredIfIgnoreFileIsSet() + { + $phpCode = <<<'EOC' +create(ParserFactory::ONLY_PHP7); + $statements = $parser->parse($phpCode); + + $traverser = new NodeTraverser(); + $configuration = [ + 'debugBegin' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Breaking-37180-RemovedExtDirectDebugAndGLOBALSerror.rst', + ], + ], + ]; + $subject = new FunctionCallMatcher($configuration); + $traverser->addVisitor($subject); + $traverser->traverse($statements); + + $this->assertEmpty($subject->getMatches()); + } +} diff --git a/tests/Unit/Matcher/GlobalMatcherTest.php b/tests/Unit/Matcher/GlobalMatcherTest.php new file mode 100644 index 0000000..9ca71da --- /dev/null +++ b/tests/Unit/Matcher/GlobalMatcherTest.php @@ -0,0 +1,66 @@ +create(ParserFactory::PREFER_PHP7); + $fixtureFile = __DIR__ . '/Fixtures/GlobalMatcherFixture.php'; + $statements = $parser->parse(file_get_contents($fixtureFile)); + + $traverser = new NodeTraverser(); + $traverser->addVisitor(new NameResolver()); + + $configuration = [ + '$TSFE' => [ + 'restFiles' => [ + 'Breaking-61459-RemovalTslib.rst', + ], + ], + '$TT' => [ + 'restFiles' => [ + 'Breaking-61459-RemovalTslib.rst', + ], + ], + ]; + $subject = new GlobalMatcher($configuration); + $traverser->addVisitor($subject); + $traverser->traverse($statements); + $expectedHitLineNumbers = [ + 26, + 27, + ]; + $actualHitLineNumbers = []; + foreach ($subject->getMatches() as $hit) { + $actualHitLineNumbers[] = $hit['line']; + } + $this->assertEquals($expectedHitLineNumbers, $actualHitLineNumbers); + } +} diff --git a/tests/Unit/Matcher/InterfaceMethodChangedMatcherTest.php b/tests/Unit/Matcher/InterfaceMethodChangedMatcherTest.php new file mode 100644 index 0000000..a4a8601 --- /dev/null +++ b/tests/Unit/Matcher/InterfaceMethodChangedMatcherTest.php @@ -0,0 +1,81 @@ +create(ParserFactory::PREFER_PHP7); + $fixtureFile = __DIR__ . '/Fixtures/InterfaceMethodChangedMatcherFixture.php'; + $statements = $parser->parse(file_get_contents($fixtureFile)); + + $traverser = new NodeTraverser(); + $traverser->addVisitor(new NameResolver()); + + $matcherDefinitions = [ + 'like1' => [ + 'newNumberOfArguments' => 2, + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + 'like2' => [ + 'newNumberOfArguments' => 2, + 'restFiles' => [ + 'Foo-2.rst', + ], + ], + 'like3' => [ + 'newNumberOfArguments' => 2, + 'restFiles' => [ + 'Foo-3.rst', + ], + ], + 'like4' => [ + 'newNumberOfArguments' => 2, + 'restFiles' => [ + 'Foo-3.rst', + ], + ], + ]; + $subject = new InterfaceMethodChangedMatcher($matcherDefinitions); + + $traverser->addVisitor($subject); + $traverser->traverse($statements); + $expectedHitLineNumbers = [ + 30, + 33, + ]; + $actualHitLineNumbers = []; + foreach ($subject->getMatches() as $match) { + $actualHitLineNumbers[] = $match['line']; + } + $this->assertEquals($expectedHitLineNumbers, $actualHitLineNumbers); + } +} diff --git a/tests/Unit/Matcher/MethodAnnotationMatcherTest.php b/tests/Unit/Matcher/MethodAnnotationMatcherTest.php new file mode 100644 index 0000000..b25cfbd --- /dev/null +++ b/tests/Unit/Matcher/MethodAnnotationMatcherTest.php @@ -0,0 +1,61 @@ +create(ParserFactory::PREFER_PHP7); + $fixtureFile = __DIR__ . '/Fixtures/MethodAnnotationMatcherFixture.php'; + $statements = $parser->parse(file_get_contents($fixtureFile)); + + $traverser = new NodeTraverser(); + $traverser->addVisitor(new NameResolver()); + + $configuration = [ + '@inject' => [ + 'restFiles' => [ + 'Feature-82869-ReplaceInjectWithTYPO3CMSExtbaseAnnotationInject.rst', + 'Deprecation-82869-ReplaceInjectWithTYPO3CMSExtbaseAnnotationInject.rst', + ], + ], + ]; + $subject = new MethodAnnotationMatcher($configuration); + $traverser->addVisitor($subject); + $traverser->traverse($statements); + $expectedHitLineNumbers = [ + 26, + ]; + $actualHitLineNumbers = []; + foreach ($subject->getMatches() as $hit) { + $actualHitLineNumbers[] = $hit['line']; + } + $this->assertEquals($expectedHitLineNumbers, $actualHitLineNumbers); + } +} diff --git a/tests/Unit/Matcher/MethodArgumentDroppedMatcherTest.php b/tests/Unit/Matcher/MethodArgumentDroppedMatcherTest.php new file mode 100644 index 0000000..bdcd3ac --- /dev/null +++ b/tests/Unit/Matcher/MethodArgumentDroppedMatcherTest.php @@ -0,0 +1,251 @@ +create(ParserFactory::PREFER_PHP7); + $fixtureFile = __DIR__ . '/Fixtures/MethodArgumentDroppedMatcherFixture.php'; + $statements = $parser->parse(file_get_contents($fixtureFile)); + + $traverser = new NodeTraverser(); + $traverser->addVisitor(new NameResolver()); + + $configuration = [ + 'TYPO3\CMS\Core\Charset\CharsetConverter->euc_char_mapping' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + ]; + $subject = new MethodArgumentDroppedMatcher($configuration); + $traverser->addVisitor($subject); + $traverser->traverse($statements); + $expectedHitLineNumbers = [ + 26, + ]; + $actualHitLineNumbers = []; + foreach ($subject->getMatches() as $hit) { + $actualHitLineNumbers[] = $hit['line']; + } + $this->assertEquals($expectedHitLineNumbers, $actualHitLineNumbers); + } + + /** + * @return array + */ + public function matchesReturnsExpectedRestFilesDataProvider(): array + { + return [ + 'two rest candidates with same number of arguments' => [ + [ + 'Foo->aMethod' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Foo-1.rst', + 'Foo-2.rst', + ], + ], + 'Bar->aMethod' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Bar-1.rst', + 'Bar-2.rst', + ], + ], + ], + 'aMethod(\'foo\');', + [ + 0 => [ + 'restFiles' => [ + 'Foo-1.rst', + 'Foo-2.rst', + 'Bar-1.rst', + 'Bar-2.rst', + ], + ], + ], + ], + 'two candidates, only one hits because second candidate needs one argument' => [ + [ + 'Foo->aMethod' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + 'Bar->aMethod' => [ + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Bar-1.rst', + ], + ], + ], + 'aMethod(\'arg1\', \'arg2\', \'arg3\');', + [ + 0 => [ + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + ], + ], + 'three candidates, first and second hits' => [ + [ + 'Foo->aMethod' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + 'Bar->aMethod' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Bar-1.rst', + ], + ], + 'FooBar->aMethod' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'FooBar-1.rst', + ], + ], + ], + 'aMethod(\'arg1\', \'arg2\');', + [ + 0 => [ + 'restFiles' => [ + 'Foo-1.rst', + 'Bar-1.rst', + ], + ], + ], + ], + 'one candidate, does not hit, not enough arguments given' => [ + [ + 'Foo->aMethod' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + ], + 'aMethod();', + [], // no hit + ], + 'no match, method call using argument unpacking' => [ + [ + 'Foo->aMethod' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + ], + 'aMethod(...$args);', + [], + ], + 'method call using argument unpacking with more than max number of args given arguments' => [ + [ + 'Foo->aMethod' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + ], + 'aMethod(...$args1, ...$args2, ...$args3);', + [], + ], + 'double linked .rst file is returned only once' => [ + [ + 'Foo->aMethod' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'aRest.rst', + ], + ], + 'Bar->aMethod' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'aRest.rst', + ], + ], + ], + 'aMethod(\'foo\');', + [ + 0 => [ + 'restFiles' => [ + 'aRest.rst', + ], + ], + ], + ], + ]; + } + + /** + * @test + * @dataProvider matchesReturnsExpectedRestFilesDataProvider + * @param array $configuration + * @param string $phpCode + * @param array $expected + */ + public function matchesReturnsExpectedRestFiles(array $configuration, string $phpCode, array $expected) + { + $parser = (new ParserFactory())->create(ParserFactory::ONLY_PHP7); + $statements = $parser->parse($phpCode); + + $subject = new MethodArgumentDroppedMatcher($configuration); + + $traverser = new NodeTraverser(); + $traverser->addVisitor($subject); + $traverser->traverse($statements); + + $result = $subject->getMatches(); + if (isset($expected[0], $result[0])) { + $this->assertEquals($expected[0]['restFiles'], $result[0]['restFiles']); + } else { + $this->assertEquals($expected, $result); + } + } +} diff --git a/tests/Unit/Matcher/MethodArgumentDroppedStaticMatcherTest.php b/tests/Unit/Matcher/MethodArgumentDroppedStaticMatcherTest.php new file mode 100644 index 0000000..ebf0118 --- /dev/null +++ b/tests/Unit/Matcher/MethodArgumentDroppedStaticMatcherTest.php @@ -0,0 +1,254 @@ +create(ParserFactory::PREFER_PHP7); + $fixtureFile = __DIR__ . '/Fixtures/MethodArgumentDroppedStaticMatcherFixture.php'; + $statements = $parser->parse(file_get_contents($fixtureFile)); + + $traverser = new NodeTraverser(); + $traverser->addVisitor(new NameResolver()); + + $configuration = [ + 'TYPO3\CMS\Core\Utility\GeneralUtility::getFileAbsFileName' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-73516-VariousGeneralUtilityMethods.rst' + ], + ], + ]; + $subject = new MethodArgumentDroppedStaticMatcher($configuration); + $traverser->addVisitor($subject); + $traverser->traverse($statements); + $expectedHitLineNumbers = [ + 28, + 30, + 32, + ]; + $actualHitLineNumbers = []; + foreach ($subject->getMatches() as $hit) { + $actualHitLineNumbers[] = $hit['line']; + } + $this->assertEquals($expectedHitLineNumbers, $actualHitLineNumbers); + } + + /** + * @return array + */ + public function matchesReturnsExpectedRestFilesDataProvider(): array + { + return [ + 'two rest candidates with same number of arguments' => [ + [ + 'Foo::aMethod' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Foo-1.rst', + 'Foo-2.rst', + ], + ], + 'Bar::aMethod' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Bar-1.rst', + 'Bar-2.rst', + ], + ], + ], + ' [ + 'restFiles' => [ + 'Foo-1.rst', + 'Foo-2.rst', + 'Bar-1.rst', + 'Bar-2.rst', + ], + ], + ], + ], + 'two candidates, only one hits because second candidate needs one argument' => [ + [ + 'Foo::aMethod' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + 'Bar::aMethod' => [ + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Bar-1.rst', + ], + ], + ], + ' [ + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + ], + ], + 'three candidates, first and second hits' => [ + [ + 'Foo::aMethod' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + 'Bar::aMethod' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Bar-1.rst', + ], + ], + 'FooBar::aMethod' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'FooBar-1.rst', + ], + ], + ], + ' [ + 'restFiles' => [ + 'Foo-1.rst', + 'Bar-1.rst', + ], + ], + ], + ], + 'one candidate, does not hit, not enough arguments given' => [ + [ + 'Foo::aMethod' => [ + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + ], + ' [ + [ + 'Foo::aMethod' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + ], + ' [ + [ + 'Foo::aMethod' => [ + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + ], + ' [ + [ + 'Foo::aMethod' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'aRest.rst', + ], + ], + 'Bar::aMethod' => [ + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'aRest.rst', + ], + ], + ], + ' [ + 'restFiles' => [ + 'aRest.rst', + ], + ], + ], + ], + ]; + } + + /** + * @test + * @dataProvider matchesReturnsExpectedRestFilesDataProvider + * @param array $configuration + * @param string $phpCode + * @param array $expected + */ + public function matchesReturnsExpectedRestFiles(array $configuration, string $phpCode, array $expected) + { + $parser = (new ParserFactory())->create(ParserFactory::ONLY_PHP7); + $statements = $parser->parse($phpCode); + + $subject = new MethodArgumentDroppedStaticMatcher($configuration); + + $traverser = new NodeTraverser(); + $traverser->addVisitor($subject); + $traverser->traverse($statements); + + $result = $subject->getMatches(); + if (isset($expected[0], $result[0])) { + $this->assertEquals($expected[0]['restFiles'], $result[0]['restFiles']); + } else { + $this->assertEquals($expected, $result); + } + } +} diff --git a/tests/Unit/Matcher/MethodArgumentRequiredMatcherTest.php b/tests/Unit/Matcher/MethodArgumentRequiredMatcherTest.php new file mode 100644 index 0000000..878097f --- /dev/null +++ b/tests/Unit/Matcher/MethodArgumentRequiredMatcherTest.php @@ -0,0 +1,244 @@ +create(ParserFactory::PREFER_PHP7); + $fixtureFile = __DIR__ . '/Fixtures/MethodArgumentRequiredMatcherFixture.php'; + $statements = $parser->parse(file_get_contents($fixtureFile)); + + $traverser = new NodeTraverser(); + $traverser->addVisitor(new NameResolver()); + + $configuration = [ + 'TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->searchWhere' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + ]; + $subject = new MethodArgumentRequiredMatcher($configuration); + $traverser->addVisitor($subject); + $traverser->traverse($statements); + $expectedHitLineNumbers = [ + 28, + 29, + ]; + $actualHitLineNumbers = []; + foreach ($subject->getMatches() as $hit) { + $actualHitLineNumbers[] = $hit['line']; + } + $this->assertEquals($expectedHitLineNumbers, $actualHitLineNumbers); + } + + /** + * @return array + */ + public function matchesReturnsExpectedRestFilesDataProvider(): array + { + return [ + 'two rest candidates with same number of arguments' => [ + [ + 'Foo->aMethod' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Foo-1.rst', + 'Foo-2.rst', + ], + ], + 'Bar->aMethod' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Bar-1.rst', + 'Bar-2.rst', + ], + ], + ], + 'aMethod();', + [ + 0 => [ + 'restFiles' => [ + 'Foo-1.rst', + 'Foo-2.rst', + 'Bar-1.rst', + 'Bar-2.rst', + ], + ], + ], + ], + 'two candidates, only one hits because second candidate needs two arguments' => [ + [ + 'Foo->aMethod' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + 'Bar->aMethod' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Bar-1.rst', + ], + ], + ], + 'aMethod(\'arg1\');', + [ + 0 => [ + 'restFiles' => [ + 'Bar-1.rst', + ], + ], + ], + ], + 'one candidate, does not hit' => [ + [ + 'Foo->aMethod' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + ], + 'aMethod(\'arg1\');', + [], // no hit + ], + 'too many arguments given' => [ + [ + 'Foo->aMethod' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + ], + 'aMethod($foo, $bar);', + [], // no hit + ], + 'method call using argument unpacking' => [ + [ + 'Foo->aMethod' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + ], + 'aMethod(...$args);', + [], // no match + ], + 'method call using argument unpacking with more than max number of args given arguments' => [ + [ + 'Foo->aMethod' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + ], + 'aMethod(...$args1, ...$args2, ...$args3);', + [], // no match + ], + 'double linked .rst file is returned only once' => [ + [ + 'Foo->aMethod' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'aRest.rst', + ], + ], + 'Bar->aMethod' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'aRest.rst', + ], + ], + ], + 'aMethod();', + [ + 0 => [ + 'restFiles' => [ + 'aRest.rst', + ], + ], + ], + ], + ]; + } + + /** + * @test + * @dataProvider matchesReturnsExpectedRestFilesDataProvider + * @param array $configuration + * @param string $phpCode + * @param array $expected + */ + public function matchesReturnsExpectedRestFiles(array $configuration, string $phpCode, array $expected) + { + $parser = (new ParserFactory())->create(ParserFactory::ONLY_PHP7); + $statements = $parser->parse($phpCode); + + $subject = new MethodArgumentRequiredMatcher($configuration); + + $traverser = new NodeTraverser(); + $traverser->addVisitor($subject); + $traverser->traverse($statements); + + $result = $subject->getMatches(); + if (isset($expected[0], $result[0])) { + $this->assertEquals($expected[0]['restFiles'], $result[0]['restFiles']); + } else { + $this->assertEquals($expected, $result); + } + } +} diff --git a/tests/Unit/Matcher/MethodArgumentRequiredStaticMatcherTest.php b/tests/Unit/Matcher/MethodArgumentRequiredStaticMatcherTest.php new file mode 100644 index 0000000..64dab58 --- /dev/null +++ b/tests/Unit/Matcher/MethodArgumentRequiredStaticMatcherTest.php @@ -0,0 +1,222 @@ +create(ParserFactory::PREFER_PHP7); + $fixtureFile = __DIR__ . '/Fixtures/MethodArgumentRequiredStaticMatcherFixture.php'; + $statements = $parser->parse(file_get_contents($fixtureFile)); + + $traverser = new NodeTraverser(); + $traverser->addVisitor(new NameResolver()); + + $configuration = [ + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addNavigationComponent' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Breaking-82899-MoreRestrictingChecksForAPIMethodsInExtensionManagementUtility.rst', + ], + ], + ]; + $subject = new MethodArgumentRequiredStaticMatcher($configuration); + $traverser->addVisitor($subject); + $traverser->traverse($statements); + $expectedHitLineNumbers = [ + 28, + 30, + 32, + ]; + $actualHitLineNumbers = []; + foreach ($subject->getMatches() as $hit) { + $actualHitLineNumbers[] = $hit['line']; + } + $this->assertEquals($expectedHitLineNumbers, $actualHitLineNumbers); + } + + /** + * @return array + */ + public function matchesReturnsExpectedRestFilesDataProvider(): array + { + return [ + 'two rest candidates with same number of arguments' => [ + [ + 'Foo::aMethod' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Foo-1.rst', + 'Foo-2.rst', + ], + ], + 'Bar::aMethod' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Bar-1.rst', + 'Bar-2.rst', + ], + ], + ], + ' [ + 'restFiles' => [ + 'Foo-1.rst', + 'Foo-2.rst', + 'Bar-1.rst', + 'Bar-2.rst', + ], + ], + ], + ], + 'three candidates, first and second hits' => [ + [ + 'Foo::aMethod' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + 'Bar::aMethod' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Bar-1.rst', + ], + ], + 'FooBar::aMethod' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'FooBar-1.rst', + ], + ], + ], + ' [ + 'restFiles' => [ + 'Foo-1.rst', + 'Bar-1.rst', + ], + ], + ], + ], + 'one candidate, does not hit, enough arguments given' => [ + [ + 'Foo::aMethod' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + ], + ' [ + [ + 'Foo::aMethod' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + ], + ' [ + [ + 'Foo::aMethod' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'aRest.rst', + ], + ], + 'Bar::aMethod' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'aRest.rst', + ], + ], + ], + ' [ + 'restFiles' => [ + 'aRest.rst', + ], + ], + ], + ], + ]; + } + + /** + * @test + * @dataProvider matchesReturnsExpectedRestFilesDataProvider + * @param array $configuration + * @param string $phpCode + * @param array $expected + */ + public function matchesReturnsExpectedRestFiles(array $configuration, string $phpCode, array $expected) + { + $parser = (new ParserFactory())->create(ParserFactory::ONLY_PHP7); + $statements = $parser->parse($phpCode); + + $subject = new MethodArgumentRequiredStaticMatcher($configuration); + + $traverser = new NodeTraverser(); + $traverser->addVisitor($subject); + $traverser->traverse($statements); + + $result = $subject->getMatches(); + if (isset($expected[0], $result[0])) { + $this->assertEquals($expected[0]['restFiles'], $result[0]['restFiles']); + } else { + $this->assertEquals($expected, $result); + } + } +} diff --git a/tests/Unit/Matcher/MethodArgumentUnusedMatcherTest.php b/tests/Unit/Matcher/MethodArgumentUnusedMatcherTest.php new file mode 100644 index 0000000..15adb6b --- /dev/null +++ b/tests/Unit/Matcher/MethodArgumentUnusedMatcherTest.php @@ -0,0 +1,237 @@ +create(ParserFactory::PREFER_PHP7); + $fixtureFile = __DIR__ . '/Fixtures/MethodArgumentUnusedMatcherFixture.php'; + $statements = $parser->parse(file_get_contents($fixtureFile)); + + $traverser = new NodeTraverser(); + $traverser->addVisitor(new NameResolver()); + + $configuration = [ + 'TYPO3\CMS\Core\Html\RteHtmlParser->RTE_transform' => [ + 'unusedArgumentNumbers' => [ 2 ], + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79341-MethodsRelatedToRichtextConfiguration.rst', + ], + ], + ]; + $subject = new MethodArgumentUnusedMatcher($configuration); + $traverser->addVisitor($subject); + $traverser->traverse($statements); + $expectedHitLineNumbers = [ + 26, + 27, + ]; + $actualHitLineNumbers = []; + foreach ($subject->getMatches() as $hit) { + $actualHitLineNumbers[] = $hit['line']; + } + $this->assertEquals($expectedHitLineNumbers, $actualHitLineNumbers); + } + + /** + * @return array + */ + public function matchesReturnsExpectedRestFilesDataProvider() + { + return [ + 'two rest candidates with same number of arguments' => [ + [ + 'Foo->aMethod' => [ + 'unusedArgumentNumbers' => [ 1 ], + 'restFiles' => [ + 'Foo-1.rst', + 'Foo-2.rst', + ], + ], + 'Bar->aMethod' => [ + 'unusedArgumentNumbers' => [ 1 ], + 'restFiles' => [ + 'Bar-1.rst', + 'Bar-2.rst', + ], + ], + ], + 'aMethod(\'foo\');', + [ + 0 => [ + 'restFiles' => [ + 'Foo-1.rst', + 'Foo-2.rst', + 'Bar-1.rst', + 'Bar-2.rst', + ], + ], + ], + ], + 'two candidates, multiple matches' => [ + [ + 'Foo->aMethod' => [ + 'unusedArgumentNumbers' => [ 1, 2 ], + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + 'Bar->aMethod' => [ + 'unusedArgumentNumbers' => [ 3 ], + 'restFiles' => [ + 'Bar-1.rst', + ], + ], + ], + 'aMethod(\'arg1\', \'arg2\', \'arg3\');', + [ + 0 => [ + 'restFiles' => [ + 'Foo-1.rst', + 'Bar-1.rst', + ], + ], + ], + ], + 'one candidate, no hit, not enough arguments' => [ + [ + 'Foo->aMethod' => [ + 'unusedArgumentNumbers' => [ 2, 3 ], + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + ], + 'aMethod(\'arg1\');', + [], // no hit + ], + 'one candidate, no hit, given as null is ok' => [ + [ + 'Foo->aMethod' => [ + 'unusedArgumentNumbers' => [ 2, 3 ], + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + ], + 'aMethod(\'arg1\', null, null);', + [], // no hit + ], + 'one match, third argument still given not null' => [ + [ + 'Foo->aMethod' => [ + 'unusedArgumentNumbers' => [ 2, 3 ], + 'restFiles' => [ + 'aRest.rst', + ], + ], + ], + 'aMethod(\'arg1\', null, \'arg3\');', + [ + 0 => [ + 'restFiles' => [ + 'aRest.rst', + ], + ], + ], + ], + 'no match, scanning ignored as soon as argument unpacking is used' => [ + [ + 'Foo->aMethod' => [ + 'unusedArgumentNumbers' => [ 1, 3 ], + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + ], + 'aMethod(...$args1, ...$args2, ...$args3);', + [], + ], + 'double linked .rst file is returned only once' => [ + [ + 'Foo->aMethod' => [ + 'unusedArgumentNumbers' => [ 1 ], + 'restFiles' => [ + 'aRest.rst', + ], + ], + 'Bar->aMethod' => [ + 'unusedArgumentNumbers' => [ 1 ], + 'restFiles' => [ + 'aRest.rst', + ], + ], + ], + 'aMethod(\'foo\');', + [ + 0 => [ + 'restFiles' => [ + 'aRest.rst', + ], + ], + ], + ], + ]; + } + + /** + * @test + * @dataProvider matchesReturnsExpectedRestFilesDataProvider + */ + public function matchesReturnsExpectedRestFiles(array $configuration, string $phpCode, array $expected) + { + $parser = (new ParserFactory())->create(ParserFactory::ONLY_PHP7); + $statements = $parser->parse($phpCode); + + $subject = new MethodArgumentUnusedMatcher($configuration); + + $traverser = new NodeTraverser(); + $traverser->addVisitor($subject); + $traverser->traverse($statements); + + $result = $subject->getMatches(); + if (isset($expected[0], $result[0])) { + $this->assertEquals($expected[0]['restFiles'], $result[0]['restFiles']); + } else { + $this->assertEquals($expected, $result); + } + } +} diff --git a/tests/Unit/Matcher/MethodArgumentUnusedStaticMatcherTest.php b/tests/Unit/Matcher/MethodArgumentUnusedStaticMatcherTest.php new file mode 100644 index 0000000..3405128 --- /dev/null +++ b/tests/Unit/Matcher/MethodArgumentUnusedStaticMatcherTest.php @@ -0,0 +1,62 @@ +create(ParserFactory::PREFER_PHP7); + $fixtureFile = __DIR__ . '/Fixtures/MethodArgumentUnusedStaticMatcherFixture.php'; + $statements = $parser->parse(file_get_contents($fixtureFile)); + + $traverser = new NodeTraverser(); + $traverser->addVisitor(new NameResolver()); + + $configuration = [ + 'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::insertModuleFunction' => [ + 'unusedArgumentNumbers' => [3], + 'restFiles' => [ + 'Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst', + ], + ], + ]; + $subject = new MethodArgumentUnusedStaticMatcher($configuration); + $traverser->addVisitor($subject); + $traverser->traverse($statements); + $expectedHitLineNumbers = [ + 27, + 33, + ]; + $actualHitLineNumbers = []; + foreach ($subject->getMatches() as $hit) { + $actualHitLineNumbers[] = $hit['line']; + } + $this->assertEquals($expectedHitLineNumbers, $actualHitLineNumbers); + } +} diff --git a/tests/Unit/Matcher/MethodCallMatcherTest.php b/tests/Unit/Matcher/MethodCallMatcherTest.php new file mode 100644 index 0000000..bd64b8a --- /dev/null +++ b/tests/Unit/Matcher/MethodCallMatcherTest.php @@ -0,0 +1,334 @@ +create(ParserFactory::PREFER_PHP7); + $fixtureFile = __DIR__ . '/Fixtures/MethodCallMatcherFixture.php'; + $statements = $parser->parse(file_get_contents($fixtureFile)); + + $traverser = new NodeTraverser(); + $traverser->addVisitor(new NameResolver()); + + $configuration = [ + 'TYPO3\CMS\Backend\Clipboard\Clipboard->confirmMsg' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + ]; + $subject = new MethodCallMatcher($configuration); + $traverser->addVisitor($subject); + $traverser->traverse($statements); + $expectedHitLineNumbers = [ + 28, + 30, + 33, + 35, + ]; + $actualHitLineNumbers = []; + foreach ($subject->getMatches() as $hit) { + $actualHitLineNumbers[] = $hit['line']; + } + $this->assertEquals($expectedHitLineNumbers, $actualHitLineNumbers); + } + + /** + * @test + */ + public function matchIsIgnoredIfIgnoreFileIsSet() + { + $phpCode = <<<'EOC' +confirmMsg('arg1', 'arg2', 'arg3', 'arg4'); + } +} +EOC; + + $parser = (new ParserFactory())->create(ParserFactory::ONLY_PHP7); + $statements = $parser->parse($phpCode); + + $traverser = new NodeTraverser(); + $configuration = [ + 'TYPO3\CMS\Backend\Clipboard\Clipboard->confirmMsg' => [ + 'numberOfMandatoryArguments' => 4, + 'maximumNumberOfArguments' => 5, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + ]; + $subject = new MethodCallMatcher($configuration); + $traverser->addVisitor($subject); + $traverser->traverse($statements); + + $this->assertEmpty($subject->getMatches()); + } + + /** + * @return array + */ + public function matchesReturnsExpectedRestFilesDataProvider(): array + { + return [ + 'two rest candidates with same number of arguments' => [ + [ + 'Foo->aMethod' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Foo-1.rst', + 'Foo-2.rst', + ], + ], + 'Bar->aMethod' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 0, + 'restFiles' => [ + 'Bar-1.rst', + 'Bar-2.rst', + ], + ], + ], + 'aMethod();', + [ + 0 => [ + 'restFiles' => [ + 'Foo-1.rst', + 'Foo-2.rst', + 'Bar-1.rst', + 'Bar-2.rst', + ], + ], + ], + ], + 'two candidates, only one hits because second candidate needs one argument' => [ + [ + 'Foo->aMethod' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + 'Bar->aMethod' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Bar-1.rst', + ], + ], + ], + 'aMethod();', + [ + 0 => [ + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + ], + ], + 'three candidates, first and second hits' => [ + [ + 'Foo->aMethod' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + 'Bar->aMethod' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Bar-1.rst', + ], + ], + 'FooBar->aMethod' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'FooBar-1.rst', + ], + ], + ], + 'aMethod(\'arg1\', \'arg2\');', + [ + 0 => [ + 'restFiles' => [ + 'Foo-1.rst', + 'Bar-1.rst', + ], + ], + ], + ], + 'one candidate, does not hit, not enough arguments given' => [ + [ + 'Foo->aMethod' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 3, + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + ], + 'aMethod();', + [], // no hit + ], + 'too many arguments given' => [ + [ + 'Foo->aMethod' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + ], + 'aMethod($foo, $bar);', + [], // no hit + ], + 'method call using argument unpacking' => [ + [ + 'Foo->aMethod' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + ], + 'aMethod(...$args);', + [ + 0 => [ + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + ], + ], + 'method call using argument unpacking with more than max number of args given arguments' => [ + [ + 'Foo->aMethod' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + ], + 'aMethod(...$args1, ...$args2, ...$args3);', + [ + 0 => [ + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + ], + ], + 'double linked .rst file is returned only once' => [ + [ + 'Foo->aMethod' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'aRest.rst', + ], + ], + 'Bar->aMethod' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'aRest.rst', + ], + ], + ], + 'aMethod(\'foo\');', + [ + 0 => [ + 'restFiles' => [ + 'aRest.rst', + ], + ], + ], + ], + ]; + } + + /** + * @test + * @dataProvider matchesReturnsExpectedRestFilesDataProvider + * @param array $configuration + * @param string $phpCode + * @param array $expected + */ + public function matchesReturnsExpectedRestFiles(array $configuration, string $phpCode, array $expected) + { + $parser = (new ParserFactory())->create(ParserFactory::ONLY_PHP7); + $statements = $parser->parse($phpCode); + + $subject = new MethodCallMatcher($configuration); + + $traverser = new NodeTraverser(); + $traverser->addVisitor($subject); + $traverser->traverse($statements); + + $result = $subject->getMatches(); + if (isset($expected[0], $result[0])) { + $this->assertEquals($expected[0]['restFiles'], $result[0]['restFiles']); + } else { + $this->assertEquals($expected, $result); + } + } +} diff --git a/tests/Unit/Matcher/MethodCallStaticMatcherTest.php b/tests/Unit/Matcher/MethodCallStaticMatcherTest.php new file mode 100644 index 0000000..f8664f2 --- /dev/null +++ b/tests/Unit/Matcher/MethodCallStaticMatcherTest.php @@ -0,0 +1,292 @@ +create(ParserFactory::PREFER_PHP7); + $fixtureFile = __DIR__ . '/Fixtures/MethodCallStaticMatcherFixture.php'; + $statements = $parser->parse(file_get_contents($fixtureFile)); + + $traverser = new NodeTraverser(); + $traverser->addVisitor(new NameResolver()); + $traverser->addVisitor(new GeneratorClassesResolver()); + + $configuration = [ + 'TYPO3\CMS\Backend\Utility\BackendUtility::getAjaxUrl' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-75340-MethodsRelatedToGeneratingTraditionalBackendAJAXURLs.rst', + ], + ], + ]; + $subject = new MethodCallStaticMatcher($configuration); + $traverser->addVisitor($subject); + $traverser->traverse($statements); + $expectedHitLineNumbers = [ + 28, + 30, + ]; + $actualHitLineNumbers = []; + foreach ($subject->getMatches() as $hit) { + $actualHitLineNumbers[] = $hit['line']; + } + $this->assertEquals($expectedHitLineNumbers, $actualHitLineNumbers); + } + + /** + * @return array + */ + public function matchesReturnsExpectedRestFilesDataProvider() + { + return [ + 'two rest candidates with same number of arguments' => [ + [ + 'Foo::aMethod' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Foo-1.rst', + 'Foo-2.rst', + ], + ], + 'Bar::aMethod' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Bar-1.rst', + 'Bar-2.rst', + ], + ], + ], + ' [ + 'restFiles' => [ + 'Foo-1.rst', + 'Foo-2.rst', + 'Bar-1.rst', + 'Bar-2.rst', + ], + ], + ], + ], + 'two candidates, only one hits because second candidate needs one argument' => [ + [ + 'Foo::aMethod' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + 'Bar::aMethod' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Bar-1.rst', + ], + ], + ], + ' [ + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + ], + ], + 'three candidates, first and second hits' => [ + [ + 'Foo::aMethod' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + 'Bar::aMethod' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'Bar-1.rst', + ], + ], + 'FooBar::aMethod' => [ + 'numberOfMandatoryArguments' => 3, + 'maximumNumberOfArguments' => 4, + 'restFiles' => [ + 'FooBar-1.rst', + ], + ], + ], + ' [ + 'restFiles' => [ + 'Foo-1.rst', + 'Bar-1.rst', + ], + ], + ], + ], + 'one candidate, does not hit, not enough arguments given' => [ + [ + 'Foo::aMethod' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + ], + ' [ + [ + 'Foo::aMethod' => [ + 'numberOfMandatoryArguments' => 1, + 'maximumNumberOfArguments' => 1, + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + ], + ' [ + [ + 'Foo::aMethod' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + ], + ' [ + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + ], + ], + 'method call using argument unpacking with more than max number of args given arguments' => [ + [ + 'Foo::aMethod' => [ + 'numberOfMandatoryArguments' => 2, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + ], + ' [ + 'restFiles' => [ + 'Foo-1.rst', + ], + ], + ], + ], + // something wrong here + 'double linked .rst file is returned only once' => [ + [ + 'Foo::aMethod' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'aRest.rst', + ], + ], + 'Bar::aMethod' => [ + 'numberOfMandatoryArguments' => 0, + 'maximumNumberOfArguments' => 2, + 'restFiles' => [ + 'aRest.rst', + ], + ], + ], + ' [ + 'restFiles' => [ + 'aRest.rst', + ], + ], + ], + ], + ]; + } + + /** + * @test + * @dataProvider matchesReturnsExpectedRestFilesDataProvider + */ + public function matchesReturnsExpectedRestFiles(array $configuration, string $phpCode, array $expected) + { + $parser = (new ParserFactory())->create(ParserFactory::ONLY_PHP7); + $statements = $parser->parse($phpCode); + + $subject = new MethodCallStaticMatcher($configuration); + + $traverser = new NodeTraverser(); + $traverser->addVisitor($subject); + $traverser->traverse($statements); + + $result = $subject->getMatches(); + if (isset($expected[0], $result[0])) { + $this->assertEquals($expected[0]['restFiles'], $result[0]['restFiles']); + } else { + $this->assertEquals($expected, $result); + } + } +} diff --git a/tests/Unit/Matcher/PropertyAnnotationMatcherTest.php b/tests/Unit/Matcher/PropertyAnnotationMatcherTest.php new file mode 100644 index 0000000..75aa55d --- /dev/null +++ b/tests/Unit/Matcher/PropertyAnnotationMatcherTest.php @@ -0,0 +1,61 @@ +create(ParserFactory::PREFER_PHP7); + $fixtureFile = __DIR__ . '/Fixtures/PropertyAnnotationMatcherFixture.php'; + $statements = $parser->parse(file_get_contents($fixtureFile)); + + $traverser = new NodeTraverser(); + $traverser->addVisitor(new NameResolver()); + + $configuration = [ + '@inject' => [ + 'restFiles' => [ + 'Feature-82869-ReplaceInjectWithTYPO3CMSExtbaseAnnotationInject.rst', + 'Deprecation-82869-ReplaceInjectWithTYPO3CMSExtbaseAnnotationInject.rst', + ], + ], + ]; + $subject = new PropertyAnnotationMatcher($configuration); + $traverser->addVisitor($subject); + $traverser->traverse($statements); + $expectedHitLineNumbers = [ + 26, + ]; + $actualHitLineNumbers = []; + foreach ($subject->getMatches() as $hit) { + $actualHitLineNumbers[] = $hit['line']; + } + $this->assertEquals($expectedHitLineNumbers, $actualHitLineNumbers); + } +} diff --git a/tests/Unit/Matcher/PropertyExistsStaticMatcherTest.php b/tests/Unit/Matcher/PropertyExistsStaticMatcherTest.php new file mode 100644 index 0000000..ec8f361 --- /dev/null +++ b/tests/Unit/Matcher/PropertyExistsStaticMatcherTest.php @@ -0,0 +1,61 @@ +create(ParserFactory::PREFER_PHP7); + $fixtureFile = __DIR__ . '/Fixtures/PropertyExistsStaticMatcherFixture.php'; + $statements = $parser->parse(file_get_contents($fixtureFile)); + + $traverser = new NodeTraverser(); + $traverser->addVisitor(new NameResolver()); + + $configuration = [ + 'iAmAMatch' => [ + 'restFiles' => [ + 'Breaking-12345-DeprecateFoo.rst', + ], + ], + ]; + $subject = new PropertyExistsStaticMatcher($configuration); + $traverser->addVisitor($subject); + $traverser->traverse($statements); + $expectedHitLineNumbers = [ + 23, + 34, + ]; + $actualHitLineNumbers = []; + foreach ($subject->getMatches() as $hit) { + $actualHitLineNumbers[] = $hit['line']; + } + $this->assertEquals($expectedHitLineNumbers, $actualHitLineNumbers); + } +} diff --git a/tests/Unit/Matcher/PropertyProtectedMatcherTest.php b/tests/Unit/Matcher/PropertyProtectedMatcherTest.php new file mode 100644 index 0000000..9ad2194 --- /dev/null +++ b/tests/Unit/Matcher/PropertyProtectedMatcherTest.php @@ -0,0 +1,142 @@ +create(ParserFactory::PREFER_PHP7); + $fixtureFile = __DIR__ . '/Fixtures/PropertyProtectedMatcherFixture.php'; + $statements = $parser->parse(file_get_contents($fixtureFile)); + + $traverser = new NodeTraverser(); + $traverser->addVisitor(new NameResolver()); + + $configuration = [ + 'TYPO3\CMS\Core\DataHandling\DataHandler->recUpdateAccessCache' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + 'Deprecation-79441-ChangeVisibilityInternalCacheDatahandler.rst', + ], + ], + ]; + $subject = new PropertyProtectedMatcher($configuration); + $traverser->addVisitor($subject); + $traverser->traverse($statements); + $expectedHitLineNumbers = [ + 26, + ]; + $actualHitLineNumbers = []; + foreach ($subject->getMatches() as $hit) { + $actualHitLineNumbers[] = $hit['line']; + } + $this->assertEquals($expectedHitLineNumbers, $actualHitLineNumbers); + } + + /** + * @return array + */ + public function matchesReturnsExpectedRestFilesDataProvider() + { + return [ + 'two candidates' => [ + [ + 'Foo->aProperty' => [ + 'restFiles' => [ + 'Foo-1.rst', + 'Foo-2.rst', + ], + ], + 'Bar->aProperty' => [ + 'restFiles' => [ + 'Bar-1.rst', + 'Bar-2.rst', + ], + ], + ], + 'aProperty;', + [ + 0 => [ + 'restFiles' => [ + 'Foo-1.rst', + 'Foo-2.rst', + 'Bar-1.rst', + 'Bar-2.rst', + ], + ], + ], + ], + 'double linked .rst file is returned only once' => [ + [ + 'Foo->aProperty' => [ + 'unusedArgumentNumbers' => [ 1 ], + 'restFiles' => [ + 'aRest.rst', + ], + ], + 'Bar->aProperty' => [ + 'unusedArgumentNumbers' => [ 1 ], + 'restFiles' => [ + 'aRest.rst', + ], + ], + ], + 'aProperty;', + [ + 0 => [ + 'restFiles' => [ + 'aRest.rst', + ], + ], + ], + ], + ]; + } + + /** + * @test + * @dataProvider matchesReturnsExpectedRestFilesDataProvider + */ + public function matchesReturnsExpectedRestFiles(array $configuration, string $phpCode, array $expected) + { + $parser = (new ParserFactory())->create(ParserFactory::ONLY_PHP7); + $statements = $parser->parse($phpCode); + + $subject = new PropertyProtectedMatcher($configuration); + + $traverser = new NodeTraverser(); + $traverser->addVisitor($subject); + $traverser->traverse($statements); + + $result = $subject->getMatches(); + $this->assertEquals($expected[0]['restFiles'], $result[0]['restFiles']); + } +} diff --git a/tests/Unit/Matcher/PropertyPublicMatcherTest.php b/tests/Unit/Matcher/PropertyPublicMatcherTest.php new file mode 100644 index 0000000..586d010 --- /dev/null +++ b/tests/Unit/Matcher/PropertyPublicMatcherTest.php @@ -0,0 +1,142 @@ +create(ParserFactory::PREFER_PHP7); + $fixtureFile = __DIR__ . '/Fixtures/PropertyPublicMatcherFixture.php'; + $statements = $parser->parse(file_get_contents($fixtureFile)); + + $traverser = new NodeTraverser(); + $traverser->addVisitor(new NameResolver()); + + $configuration = [ + 'TYPO3\CMS\Backend\Controller\EditDocumentController->localizationMode' => [ + 'restFiles' => [ + 'Breaking-80700-DeprecatedFunctionalityRemoved.rst', + ], + ], + ]; + $subject = new PropertyPublicMatcher($configuration); + $traverser->addVisitor($subject); + $traverser->traverse($statements); + $expectedHitLineNumbers = [ + 26, + 27, + ]; + $actualHitLineNumbers = []; + foreach ($subject->getMatches() as $hit) { + $actualHitLineNumbers[] = $hit['line']; + } + $this->assertEquals($expectedHitLineNumbers, $actualHitLineNumbers); + } + + /** + * @return array + */ + public function matchesReturnsExpectedRestFilesDataProvider() + { + return [ + 'two candidates' => [ + [ + 'Foo->aProperty' => [ + 'restFiles' => [ + 'Foo-1.rst', + 'Foo-2.rst', + ], + ], + 'Bar->aProperty' => [ + 'restFiles' => [ + 'Bar-1.rst', + 'Bar-2.rst', + ], + ], + ], + 'aProperty;', + [ + 0 => [ + 'restFiles' => [ + 'Foo-1.rst', + 'Foo-2.rst', + 'Bar-1.rst', + 'Bar-2.rst', + ], + ], + ], + ], + 'double linked .rst file is returned only once' => [ + [ + 'Foo->aProperty' => [ + 'unusedArgumentNumbers' => [ 1 ], + 'restFiles' => [ + 'aRest.rst', + ], + ], + 'Bar->aProperty' => [ + 'unusedArgumentNumbers' => [ 1 ], + 'restFiles' => [ + 'aRest.rst', + ], + ], + ], + 'aProperty;', + [ + 0 => [ + 'restFiles' => [ + 'aRest.rst', + ], + ], + ], + ], + ]; + } + + /** + * @test + * @dataProvider matchesReturnsExpectedRestFilesDataProvider + */ + public function matchesReturnsExpectedRestFiles(array $configuration, string $phpCode, array $expected) + { + $parser = (new ParserFactory())->create(ParserFactory::ONLY_PHP7); + $statements = $parser->parse($phpCode); + + $subject = new PropertyPublicMatcher($configuration); + + $traverser = new NodeTraverser(); + $traverser->addVisitor($subject); + $traverser->traverse($statements); + + $result = $subject->getMatches(); + $this->assertEquals($expected[0]['restFiles'], $result[0]['restFiles']); + } +} diff --git a/tests/Unit/MatcherFactoryTest.php b/tests/Unit/MatcherFactoryTest.php new file mode 100644 index 0000000..7551efe --- /dev/null +++ b/tests/Unit/MatcherFactoryTest.php @@ -0,0 +1,145 @@ +expectException(\RuntimeException::class); + $this->expectExceptionCode(1501415721); + $configuration = [ + [ + 'configurationFile' => 'foo', + ] + ]; + $subject->createAll($configuration); + } + + /** + * @test + */ + public function createAllThrowsWithMissingConfiration() + { + $subject = new MatcherFactory(); + $this->expectException(\RuntimeException::class); + $this->expectExceptionCode(1501416365); + $configuration = [ + [ + 'class' => \stdClass::class, + ] + ]; + $subject->createAll($configuration); + } + + /** + * @test + */ + public function createAllThrowsWithBothConfigurationFileAndConfigurationArray() + { + $subject = new MatcherFactory(); + $this->expectException(\RuntimeException::class); + $this->expectExceptionCode(1501419367); + $configuration = [ + [ + 'class' => \stdClass::class, + 'configurationFile' => 'foo', + 'configurationArray' => [], + ] + ]; + $subject->createAll($configuration); + } + + /** + * @test + */ + public function createAllThrowsIfConfigurationFileDoesNotExist() + { + $subject = new MatcherFactory(); + $this->expectException(\RuntimeException::class); + $this->expectExceptionCode(1501509605); + $configuration = [ + [ + 'class' => \stdClass::class, + 'configurationFile' => 'EXT:install/does/not/exist.php', + ] + ]; + $subject->createAll($configuration); + } + + /** + * File does not exist + * + * @test_disabled + */ + public function createAllThrowsIfConfigurationFileDoesNotReturnArray() + { + $subject = new MatcherFactory(); + $this->expectException(\RuntimeException::class); + $this->expectExceptionCode(1501509548); + $configuration = [ + [ + 'class' => \stdClass::class, + 'configurationFile' => 'EXT:install/Tests/Unit/ExtensionScanner/Php/Fixtures/MatcherFactoryInvalidConfigurationFileFixture.php', + ] + ]; + $subject->createAll($configuration); + } + + /** + * @test + */ + public function createAllThrowsIfConfigurationArrayIsNotAnArray() + { + $subject = new MatcherFactory(); + $this->expectException(\RuntimeException::class); + $this->expectExceptionCode(1501509738); + $configuration = [ + [ + 'class' => \stdClass::class, + 'configurationArray' => 'foo', + ] + ]; + $subject->createAll($configuration); + } + + /** + * @test + */ + public function createAllThrowIfMatcherDoesNotImplementCodeScannerInterface() + { + $subject = new MatcherFactory(); + $this->expectException(\RuntimeException::class); + $this->expectExceptionCode(1501510168); + $configuration = [ + [ + 'class' => \stdClass::class, + 'configurationArray' => [], + ] + ]; + $subject->createAll($configuration); + } +}