‪TYPO3CMS  11.5
TYPO3\CMS\Extensionmanager\Controller\ExtensionComposerStatusController Class Reference
Inheritance diagram for TYPO3\CMS\Extensionmanager\Controller\ExtensionComposerStatusController:
TYPO3\CMS\Extensionmanager\Controller\AbstractModuleController TYPO3\CMS\Extensionmanager\Controller\AbstractController TYPO3\CMS\Extbase\Mvc\Controller\ActionController TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface

Public Member Functions

 __construct (ComposerDeficitDetector $composerDeficitDetector, ComposerManifestProposalGenerator $composerManifestProposalGenerator, PageRenderer $pageRenderer, IconFactory $iconFactory)
 
 listAction ()
 
 detailAction (string $extensionKey)
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Extensionmanager\Controller\AbstractModuleController
 injectModuleTemplateFactory (ModuleTemplateFactory $moduleTemplateFactory)
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Extbase\Mvc\Controller\ActionController
 injectResponseFactory (ResponseFactoryInterface $responseFactory)
 
 injectStreamFactory (StreamFactoryInterface $streamFactory)
 
 injectConfigurationManager (ConfigurationManagerInterface $configurationManager)
 
 injectObjectManager (ObjectManagerInterface $objectManager)
 
 injectSignalSlotDispatcher (Dispatcher $signalSlotDispatcher)
 
 injectValidatorResolver (ValidatorResolver $validatorResolver)
 
 injectViewResolver (ViewResolverInterface $viewResolver)
 
 injectReflectionService (ReflectionService $reflectionService)
 
 injectHashService (HashService $hashService)
 
 injectMvcPropertyMappingConfigurationService (MvcPropertyMappingConfigurationService $mvcPropertyMappingConfigurationService)
 
 injectEventDispatcher (EventDispatcherInterface $eventDispatcher)
 
 injectPropertyMapper (PropertyMapper $propertyMapper)
 
 injectInternalFlashMessageService (FlashMessageService $flashMessageService)
 
 injectInternalExtensionService (ExtensionService $extensionService)
 
 initializeControllerArgumentsBaseValidators ()
 
ResponseInterface processRequest (RequestInterface $request)
 
ControllerContext getControllerContext ()
 
 addFlashMessage ($messageBody, $messageTitle='', $severity=AbstractMessage::OK, $storeInSession=true)
 
never forward ($actionName, $controllerName=null, $extensionName=null, ?array $arguments=null)
 
never throwStatus ($statusCode, $statusMessage=null, $content=null)
 

Protected Member Functions

 initializeAction ()
 
 getComposerManifestMarkup (string $extensionKey)
 
 registerDocHeaderButtons (ModuleTemplate $moduleTemplate)
 
 getLanguageService ()
 
- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Extensionmanager\Controller\AbstractModuleController
TYPO3 CMS Extbase Mvc View ViewInterface resolveView ()
 
 initializeModuleTemplate (ServerRequestInterface $request)
 
- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Extensionmanager\Controller\AbstractController
string translate ($key, $arguments=null)
 
 handleTriggerArguments ()
 
- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Extbase\Mvc\Controller\ActionController
 initializeView (ViewInterface $view)
 
 initializeActionMethodArguments ()
 
 initializeActionMethodValidators ()
 
 renderAssetsForRequest ($request)
 
string resolveActionMethodName ()
 
 callActionMethod (RequestInterface $request)
 
 setViewConfiguration (ViewInterface $view)
 
array getViewProperty ($extbaseFrameworkConfiguration, $setting)
 
ResponseInterface errorAction ()
 
 addErrorFlashMessage ()
 
string bool getErrorFlashMessage ()
 
ResponseInterface null forwardToReferringRequest ()
 
string getFlattenedValidationErrorMessage ()
 
 getFlashMessageQueue (?string $identifier=null)
 
ControllerContext buildControllerContext ()
 
never redirect ($actionName, $controllerName=null, $extensionName=null, ?array $arguments=null, $pageUid=null, $_=null, $statusCode=303)
 
never redirectToUri ($uri, $_=null, $statusCode=303)
 
string addBaseUriIfNecessary ($uri)
 
 mapRequestArgumentsToControllerArguments ()
 
ResponseInterface htmlResponse (?string $html=null)
 
ResponseInterface jsonResponse (?string $json=null)
 

Protected Attributes

ComposerDeficitDetector $composerDeficitDetector
 
ComposerManifestProposalGenerator $composerManifestProposalGenerator
 
PageRenderer $pageRenderer
 
IconFactory $iconFactory
 
string $returnUrl = ''
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Extensionmanager\Controller\AbstractModuleController
ModuleTemplateFactory $moduleTemplateFactory
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Extensionmanager\Controller\AbstractController
array $triggerArguments
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Extbase\Mvc\Controller\ActionController
ResponseFactoryInterface $responseFactory
 
StreamFactoryInterface $streamFactory
 
TYPO3 CMS Extbase Reflection ReflectionService $reflectionService
 
HashService $hashService
 
ViewInterface $view
 
string $defaultViewObjectName = TemplateView::class
 
string $actionMethodName = 'indexAction'
 
string $errorMethodName = 'errorAction'
 
TYPO3 CMS Extbase Mvc Controller MvcPropertyMappingConfigurationService $mvcPropertyMappingConfigurationService
 
EventDispatcherInterface $eventDispatcher
 
Request $request
 
TYPO3 CMS Extbase SignalSlot Dispatcher $signalSlotDispatcher
 
ObjectManagerInterface $objectManager
 
TYPO3 CMS Extbase Mvc Web Routing UriBuilder $uriBuilder
 
array $settings
 
TYPO3 CMS Extbase Validation ValidatorResolver $validatorResolver
 
TYPO3 CMS Extbase Mvc Controller Arguments $arguments
 
ControllerContext $controllerContext
 
ConfigurationManagerInterface $configurationManager
 

Additional Inherited Members

- ‪Public Attributes inherited from ‪TYPO3\CMS\Extensionmanager\Controller\AbstractController
const TRIGGER_RefreshModuleMenu = 'refreshModuleMenu'
 
const TRIGGER_RefreshTopbar = 'refreshTopbar'
 

Detailed Description

Provide information about extensions' composer status

This class is a specific controller implementation and is not considered part of the Public TYPO3 API.

Definition at line 36 of file ExtensionComposerStatusController.php.

Constructor & Destructor Documentation

◆ __construct()

Member Function Documentation

◆ detailAction()

◆ getComposerManifestMarkup()

TYPO3\CMS\Extensionmanager\Controller\ExtensionComposerStatusController::getComposerManifestMarkup ( string  $extensionKey)
protected

◆ getLanguageService()

TYPO3\CMS\Extensionmanager\Controller\ExtensionComposerStatusController::getLanguageService ( )
protected

◆ initializeAction()

TYPO3\CMS\Extensionmanager\Controller\ExtensionComposerStatusController::initializeAction ( )
protected

Initializes the controller before invoking an action method.

Override this method to solve tasks which all actions have in common.

Reimplemented from TYPO3\CMS\Extbase\Mvc\Controller\ActionController.

Definition at line 56 of file ExtensionComposerStatusController.php.

◆ listAction()

◆ registerDocHeaderButtons()

Member Data Documentation

◆ $composerDeficitDetector

ComposerDeficitDetector TYPO3\CMS\Extensionmanager\Controller\ExtensionComposerStatusController::$composerDeficitDetector
protected

◆ $composerManifestProposalGenerator

ComposerManifestProposalGenerator TYPO3\CMS\Extensionmanager\Controller\ExtensionComposerStatusController::$composerManifestProposalGenerator
protected

◆ $iconFactory

IconFactory TYPO3\CMS\Extensionmanager\Controller\ExtensionComposerStatusController::$iconFactory
protected

◆ $pageRenderer

PageRenderer TYPO3\CMS\Extensionmanager\Controller\ExtensionComposerStatusController::$pageRenderer
protected

◆ $returnUrl

string TYPO3\CMS\Extensionmanager\Controller\ExtensionComposerStatusController::$returnUrl = ''
protected

Definition at line 42 of file ExtensionComposerStatusController.php.