Deprecation: #88839 - CLI lowlevel request handlers

See Issue #88839


The interface TYPO3\CMS\Core\Console\RequestHandlerInterface and the class TYPO3\CMS\Core\Console\CommandRequestHandler have been introduced in TYPO3 v7 to streamline various entry-points for CLI-related functionality. Back then, there were Extbase Command Requests and CommandLineController entrypoints.

With TYPO3 v10, the only way to handle CLI commands is via the CommandApplication class which is a wrapper around Symfony Console. All logic is now built in the Application, and thus, the interface and the class have been marked as deprecated.


When instantiating the CLI RequestHandler class, a PHP E_USER_DEPRECATED error will be triggered.

Affected Installations

Any TYPO3 installation having custom CLI request handlers wrapped via the interface or extending the CLI request handler class.


Switch to a Symfony Command or provide a custom CLI entry point.