‪TYPO3CMS  10.4
TYPO3\CMS\Core\Console\CommandRequestHandler Class Reference
Inheritance diagram for TYPO3\CMS\Core\Console\CommandRequestHandler:
TYPO3\CMS\Core\Console\RequestHandlerInterface

Public Member Functions

 __construct ()
 
 handleRequest (InputInterface $input)
 
bool canHandleRequest (InputInterface $input)
 
int getPriority ()
 

Protected Member Functions

 populateAvailableCommands ()
 

Protected Attributes

Application $application
 

Detailed Description

Command Line Interface Request Handler dealing with registered commands.

Deprecated:
‪since TYPO3 v10.1, will be removed in TYPO3 v11.0, as everything is handled by the CommandApplication directly.

Definition at line 36 of file CommandRequestHandler.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Core\Console\CommandRequestHandler::__construct ( )

Constructor initializing the symfony application

Definition at line 46 of file CommandRequestHandler.php.

References TYPO3\CMS\Core\Core\Environment\getContext().

Member Function Documentation

◆ canHandleRequest()

bool TYPO3\CMS\Core\Console\CommandRequestHandler::canHandleRequest ( InputInterface  $input)

This request handler can handle any CLI request

Parameters
InputInterface$input
Returns
‪bool Always TRUE

Implements TYPO3\CMS\Core\Console\RequestHandlerInterface.

Definition at line 84 of file CommandRequestHandler.php.

◆ getPriority()

int TYPO3\CMS\Core\Console\CommandRequestHandler::getPriority ( )

Returns the priority - how eager the handler is to actually handle the request.

Returns
‪int The priority of the request handler.

Implements TYPO3\CMS\Core\Console\RequestHandlerInterface.

Definition at line 94 of file CommandRequestHandler.php.

◆ handleRequest()

TYPO3\CMS\Core\Console\CommandRequestHandler::handleRequest ( InputInterface  $input)

◆ populateAvailableCommands()

TYPO3\CMS\Core\Console\CommandRequestHandler::populateAvailableCommands ( )
protected

Put all available commands inside the application

Exceptions

Definition at line 103 of file CommandRequestHandler.php.

Referenced by TYPO3\CMS\Core\Console\CommandRequestHandler\handleRequest().

Member Data Documentation

◆ $application

Application TYPO3\CMS\Core\Console\CommandRequestHandler::$application
protected

Instance of the symfony application

Definition at line 41 of file CommandRequestHandler.php.