SecurityStatusReport implements StatusProviderInterface
Provides a status report of the security of the install tool
This class is only meant to be used within EXT:install and is not part of the TYPO3 Core API.
Table of Contents
Interfaces
- StatusProviderInterface
- Interface for classes which provide a status report entry.
Methods
- getStatus() : array<string|int, Status>
- Compiles a collection of system status checks as a status report.
- executeAdminCommand() : mixed
- Executes commands like removing the Install Tool enable file.
- getInstallToolPasswordStatus() : Status
- Checks whether the Install Tool password is set to its default value.
- getInstallToolProtectionStatus() : Status
- Checks for the existence of the ENABLE_INSTALL_TOOL file.
- getLanguageService() : LanguageService|null
Methods
getStatus()
Compiles a collection of system status checks as a status report.
public
getStatus() : array<string|int, Status>
Return values
array<string|int, Status>executeAdminCommand()
Executes commands like removing the Install Tool enable file.
protected
executeAdminCommand() : mixed
getInstallToolPasswordStatus()
Checks whether the Install Tool password is set to its default value.
protected
getInstallToolPasswordStatus() : Status
Return values
Status —An object representing the security of the install tool password
getInstallToolProtectionStatus()
Checks for the existence of the ENABLE_INSTALL_TOOL file.
protected
getInstallToolProtectionStatus() : Status
Return values
Status —An object representing whether ENABLE_INSTALL_TOOL exists
getLanguageService()
protected
getLanguageService() : LanguageService|null