Breaking: #73152 - Symfony console helpers replaced

See forge#73152

Description

By upgrading to Symfony Console 3.x the DialogHelper, ProgressHelper and TableHelper have been replaced. The internal getter methods for these classes have been replaced in Extbase ConsoleOutput.

Impact

Calling the following methods with result in a fatal error:

  • ConsoleOutput::getDialogHelper()
  • ConsoleOutput::getProgressHelper()
  • ConsoleOutput::getTableHelper()

The 2nd argument of the following methods is ignored now:

  • ConsoleOutput::progressAdvance()
  • ConsoleOutput::progressSet()

Affected Installations

Extensions which have directly called these methods in favor of the Extbase ConsoleOutput helper methods.

Migration

Use the following methods instead:

  • ConsoleOutput::getQuestionHelper()
  • ConsoleOutput::getProgressBar()
  • ConsoleOutput::getTable()

Remove the 2nd argument when calling these methods:

  • ConsoleOutput::progressAdvance()
  • ConsoleOutput::progressSet()