TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Extensionmanager\Command\ExtensionCommandController Class Reference
Inheritance diagram for TYPO3\CMS\Extensionmanager\Command\ExtensionCommandController:
TYPO3\CMS\Extbase\Mvc\Controller\CommandController TYPO3\CMS\Extbase\Mvc\Controller\CommandControllerInterface TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface

Public Member Functions

 injectSignalSlotDispatcher (\TYPO3\CMS\Extbase\SignalSlot\Dispatcher $signalSlotDispatcher)
 
 dumpClassLoadingInformationCommand ()
 
- Public Member Functions inherited from TYPO3\CMS\Extbase\Mvc\Controller\CommandController
 injectObjectManager (\TYPO3\CMS\Extbase\Object\ObjectManagerInterface $objectManager)
 
 injectReflectionService (\TYPO3\CMS\Extbase\Reflection\ReflectionService $reflectionService)
 
 canProcessRequest (\TYPO3\CMS\Extbase\Mvc\RequestInterface $request)
 
 processRequest (RequestInterface $request, ResponseInterface $response)
 
- Public Member Functions inherited from TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface
 processRequest (\TYPO3\CMS\Extbase\Mvc\RequestInterface $request, \TYPO3\CMS\Extbase\Mvc\ResponseInterface $response)
 

Protected Member Functions

 emitPackagesMayHaveChangedSignal ()
 
- Protected Member Functions inherited from TYPO3\CMS\Extbase\Mvc\Controller\CommandController
 resolveCommandMethodName ()
 
 initializeCommandMethodArguments ()
 
 forward ($commandName, $controllerObjectName=null, array $arguments=[])
 
 ensureAdminRoleIfRequested ()
 
 restoreUserRole ($originalRole)
 
 output ($text, array $arguments=[])
 
 outputLine ($text='', array $arguments=[])
 
 outputFormatted ($text='', array $arguments=[], $leftPadding=0)
 
 quit ($exitCode=0)
 
 sendAndExit ($exitCode=0)
 

Protected Attributes

 $requestAdminPermissions = true
 
 $signalSlotDispatcher
 
- Protected Attributes inherited from TYPO3\CMS\Extbase\Mvc\Controller\CommandController
 $request
 
 $response
 
 $arguments
 
 $commandMethodName = ''
 
 $requestAdminPermissions = false
 
 $userAuthentication
 
 $reflectionService
 
 $objectManager
 
 $output
 

Detailed Description

CommandController for working with extension management through CLI/scheduler

Definition at line 24 of file ExtensionCommandController.php.

Member Function Documentation

◆ dumpClassLoadingInformationCommand()

TYPO3\CMS\Extensionmanager\Command\ExtensionCommandController::dumpClassLoadingInformationCommand ( )

Updates class loading information.

This command is only needed during development. The extension manager takes care creating or updating this info properly during extension (de-)activation.

Returns
void

Definition at line 89 of file ExtensionCommandController.php.

References TYPO3\CMS\Extbase\Mvc\Controller\CommandController\output(), TYPO3\CMS\Extbase\Mvc\Controller\CommandController\quit(), and TYPO3\CMS\Core\Core\Bootstrap\usesComposerClassLoading().

◆ emitPackagesMayHaveChangedSignal()

TYPO3\CMS\Extensionmanager\Command\ExtensionCommandController::emitPackagesMayHaveChangedSignal ( )
protected

Emits packages may have changed signal

Definition at line 103 of file ExtensionCommandController.php.

Referenced by TYPO3\CMS\Extensionmanager\Command\ExtensionCommandController\injectSignalSlotDispatcher().

◆ injectSignalSlotDispatcher()

TYPO3\CMS\Extensionmanager\Command\ExtensionCommandController::injectSignalSlotDispatcher ( \TYPO3\CMS\Extbase\SignalSlot\Dispatcher  $signalSlotDispatcher)

Member Data Documentation

◆ $requestAdminPermissions

TYPO3\CMS\Extensionmanager\Command\ExtensionCommandController::$requestAdminPermissions = true
protected

Definition at line 29 of file ExtensionCommandController.php.

◆ $signalSlotDispatcher

TYPO3\CMS\Extensionmanager\Command\ExtensionCommandController::$signalSlotDispatcher
protected