TYPO3  7.6
Public Member Functions | Protected Member Functions | List of all members
SecurityStatusReport Class Reference
Inheritance diagram for SecurityStatusReport:
StatusProviderInterface

Public Member Functions

 getStatus ()
 

Protected Member Functions

 getInstallToolPasswordStatus ()
 
 getInstallToolProtectionStatus ()
 
 executeAdminCommand ()
 

Detailed Description

Provides an status report of the security of the install tool

Definition at line 26 of file SecurityStatusReport.php.

Member Function Documentation

executeAdminCommand ( )
protected

Executes commands like removing the Install Tool enable file.

Returns
void

Definition at line 115 of file SecurityStatusReport.php.

References GeneralUtility\_GET(), and EnableFileService\removeInstallToolEnableFile().

Referenced by SecurityStatusReport\getStatus().

getInstallToolPasswordStatus ( )
protected

Checks whether the Install Tool password is set to its default value.

Returns
Status An object representing the security of the install tool password

Definition at line 48 of file SecurityStatusReport.php.

References $GLOBALS, elseif, Status\ERROR, GeneralUtility\makeInstance(), and Status\OK.

Referenced by SecurityStatusReport\getStatus().

getInstallToolProtectionStatus ( )
protected
getStatus ( )

Compiles a collection of system status checks as a status report.

Returns
Status[]

Implements StatusProviderInterface.

Definition at line 33 of file SecurityStatusReport.php.

References SecurityStatusReport\executeAdminCommand(), SecurityStatusReport\getInstallToolPasswordStatus(), and SecurityStatusReport\getInstallToolProtectionStatus().