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()