Deprecation: #80468 - Command Line Interface: cliKeys and cli_dispatch.phpsh 

See forge#80468

Description 

The functionality to register any command line script via $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['GLOBAL']['cliKeys']['my_extension'] has been marked as deprecated.

The entry-point typo3/cli_dispatch.phpsh as well as the corresponding Application class and the CliRequestHandler class have been marked as deprecated as well.

The functionality has been superseded by Symfony Console and the new entry-point within typo3/sysext/core/bin/typo3 which is able to handle all functionality the same way including all Extbase-related Command Controllers.

Impact 

Calling the CLI entrypoint typo3/cli_dispatch.phpsh to call a CLI script will trigger a deprecation warning.

Affected Installations 

Any installation using typo3/cli_dispatch.phpsh in any deployment or cronjob / scheduler functionality.

Migration 

All functionality related to Extbase, EXT:lowlevel, or scheduler tasks can be called via the new entrypoint typo3/sysext/core/bin/typo3 with a similar call.

Update all cronjobs and automated and manual running scripts called via the command line to use the new entrypoint.

If there any custom cliKeys registered, migrate them to a Symfony Command or an Extbase Command Controller.