[!!!][TASK] Remove deprecated code from TableController
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / 9.5 / Deprecation-85981-AnnotationFlushesCaches.rst
1
2 .. include:: ../../Includes.txt
3
4 ===============================================
5 Deprecation: #83094 - Annotation @flushesCaches
6 ===============================================
7
8 See :issue:`85981`
9
10 Description
11 ===========
12
13 The :php:`@flushesCaches` annotation has been marked as deprecated and will be removed with TYPO3 v10.
14 The annotation was introduced during backport from FLOW and never implemented to actually do anything
15 useful. It will be removed without substitution.
16
17 With it, the method :php:`TYPO3\CMS\Extbase\Mvc\Cli\Command->isFlushingCaches()` has been marked as deprecated
18 and will also be removed in TYPO3 v10.
19
20
21 Impact
22 ======
23
24 Usage of Annotation :php:`@flushesCaches` and method :php:`TYPO3\CMS\Extbase\Mvc\Cli\Command->isFlushingCaches()`
25 will trigger a PHP :php:`E_USER_DEPRECATED` error.
26
27
28 Affected Installations
29 ======================
30
31 All extensions that use :php:`@flushesCaches` or call the method :php:`TYPO3\CMS\Extbase\Mvc\Cli\Command->isFlushingCaches()`.
32
33
34 Migration
35 =========
36
37 Just remove annotation and method call. They did not do anything before.
38
39 .. index:: PHP-API, ext:extbase, FullyScanned