‪TYPO3CMS  10.4
TYPO3\CMS\Extensionmanager\Report\ExtensionComposerStatus Class Reference
Inheritance diagram for TYPO3\CMS\Extensionmanager\Report\ExtensionComposerStatus:
TYPO3\CMS\Reports\RequestAwareStatusProviderInterface TYPO3\CMS\Reports\StatusProviderInterface

Public Member Functions

 __construct (ComposerDeficitDetector $composerDeficitDetector=null, UriBuilder $uriBuilder=null)
 
 getStatus (ServerRequestInterface $request=null)
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Reports\StatusProviderInterface
array getStatus ()
 

Protected Member Functions

 getLanguageService ()
 

Protected Attributes

ComposerDeficitDetector $composerDeficitDetector
 
UriBuilder $uriBuilder
 

Detailed Description

Extension composer status reports

This class is a specific EXT:reports implementation and is not part of the Public TYPO3 API.

Definition at line 33 of file ExtensionComposerStatus.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Extensionmanager\Report\ExtensionComposerStatus::__construct ( ComposerDeficitDetector  $composerDeficitDetector = null,
UriBuilder  $uriBuilder = null 
)

Member Function Documentation

◆ getLanguageService()

TYPO3\CMS\Extensionmanager\Report\ExtensionComposerStatus::getLanguageService ( )
protected

◆ getStatus()

TYPO3\CMS\Extensionmanager\Report\ExtensionComposerStatus::getStatus ( ServerRequestInterface  $request = null)

Returns the status of an extension or (sub)system

Parameters
ServerRequestInterface | null$request‪the currently handled request
Returns
‪array An array of \TYPO3\CMS\Reports\Status objects

Implements TYPO3\CMS\Reports\RequestAwareStatusProviderInterface.

Definition at line 49 of file ExtensionComposerStatus.php.

References TYPO3\CMS\Core\Package\ComposerDeficitDetector\EXTENSION_COMPOSER_MANIFEST_MISSING, TYPO3\CMS\Core\Package\ComposerDeficitDetector\EXTENSION_KEY_MISSING, and TYPO3\CMS\Extensionmanager\Report\ExtensionComposerStatus\getLanguageService().

Member Data Documentation

◆ $composerDeficitDetector

ComposerDeficitDetector TYPO3\CMS\Extensionmanager\Report\ExtensionComposerStatus::$composerDeficitDetector
protected

◆ $uriBuilder

UriBuilder TYPO3\CMS\Extensionmanager\Report\ExtensionComposerStatus::$uriBuilder
protected