TYPO3  7.6
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Status Class Reference
Inheritance diagram for Status:
ReportInterface

Public Member Functions

 __construct ()
 
 getReport ()
 
 getSystemStatus ()
 
 getDetailedSystemStatus ()
 

Protected Member Functions

 getStatusProviders ()
 
 sortStatusProviders (array $statusCollection)
 

Protected Attributes

 $statusProviders = array()
 

Detailed Description

The status report

Definition at line 24 of file Report/Status/Status.php.

Constructor & Destructor Documentation

__construct ( )

Constructor for class tx_reports_report_Status

Definition at line 34 of file Report/Status/Status.php.

References $GLOBALS, and Status\getStatusProviders().

Member Function Documentation

getDetailedSystemStatus ( )

Runs through all status providers and returns all statuses collected, which are detailed.

Returns
[]

Definition at line 98 of file Report/Status/Status.php.

getReport ( )

Takes care of creating / rendering the status report

Returns
string The status report as HTML

Implements ReportInterface.

Definition at line 45 of file Report/Status/Status.php.

References $GLOBALS, $registry, and Status\getSystemStatus().

getStatusProviders ( )
protected

Gets all registered status providers and creates instances of them.

Returns
void

Definition at line 62 of file Report/Status/Status.php.

References $GLOBALS.

Referenced by Status\__construct().

getSystemStatus ( )

Runs through all status providers and returns all statuses collected.

Returns
[]

Definition at line 80 of file Report/Status/Status.php.

Referenced by Status\getReport().

sortStatusProviders ( array  $statusCollection)
protected

Sorts the status providers (alphabetically and puts primary status providers at the beginning)

Parameters
array$statusCollectionA collection of statuses (with providers)
Returns
array The collection of statuses sorted by provider (beginning with provider "_install")

Definition at line 191 of file Report/Status/Status.php.

References $GLOBALS.

Member Data Documentation

$statusProviders = array()
protected

Definition at line 29 of file Report/Status/Status.php.