ExtensionStatus implements StatusProviderInterface

Extension status reports

Internal

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

Table of Contents

Interfaces

StatusProviderInterface
Interface for classes which provide a status report entry.

Properties

$error  : string
$languageService  : LanguageService
$languageServiceFactory  : LanguageServiceFactory
$listUtility  : ListUtility
$ok  : string
$remoteRegistry  : RemoteRegistry

Methods

__construct()  : mixed
getLabel()  : string
Return label of this status
getStatus()  : array<string, Status|array<string|int, mixed>>
Determines extension manager status
getMainRepositoryStatus()  : Status
Check main repository status: existence, has extensions, last update younger than 7 days
getSecurityStatusOfExtensions()  : stdClass
Get security status of loaded and installed extensions

Properties

Methods

getLabel()

Return label of this status

public getLabel() : string
Return values
string

getStatus()

Determines extension manager status

public getStatus() : array<string, Status|array<string|int, mixed>>
Return values
array<string, Status|array<string|int, mixed>>

List of statuses

getMainRepositoryStatus()

Check main repository status: existence, has extensions, last update younger than 7 days

protected getMainRepositoryStatus() : Status
Return values
Status

getSecurityStatusOfExtensions()

Get security status of loaded and installed extensions

protected getSecurityStatusOfExtensions() : stdClass
Return values
stdClass

with properties 'loaded' and 'existing' containing a TYPO3\CMS\Reports\Report\Status\Status object


        
On this page

Search results