[TASK] Update tags for all rst files for 8.0
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / 8.0 / Breaking-73152-SymfonyConsoleHelpersReplaced.rst
1
2 .. include:: ../../Includes.txt
3
4 ===================================================
5 Breaking: #73152 - Symfony console helpers replaced
6 ===================================================
7
8 See :issue:`73152`
9
10 Description
11 ===========
12
13 By upgrading to Symfony Console 3.x the `DialogHelper`, `ProgressHelper` and
14 `TableHelper` have been replaced. The internal getter methods for these classes
15 have been replaced in Extbase `ConsoleOutput`.
16
17
18 Impact
19 ======
20
21 Calling the following methods with result in a fatal error:
22
23 - `ConsoleOutput::getDialogHelper()`
24 - `ConsoleOutput::getProgressHelper()`
25 - `ConsoleOutput::getTableHelper()`
26
27 The 2nd argument of the following methods is ignored now:
28
29 - `ConsoleOutput::progressAdvance()`
30 - `ConsoleOutput::progressSet()`
31
32
33 Affected Installations
34 ======================
35
36 Extensions which have directly called these methods in favor of the Extbase
37 `ConsoleOutput` helper methods.
38
39
40 Migration
41 =========
42
43 Use the following methods instead:
44
45 - `ConsoleOutput::getQuestionHelper()`
46 - `ConsoleOutput::getProgressBar()`
47 - `ConsoleOutput::getTable()`
48
49 Remove the 2nd argument when calling these methods:
50
51 - `ConsoleOutput::progressAdvance()`
52 - `ConsoleOutput::progressSet()`
53
54 .. index:: PHP-API, Backend, CLI