‪TYPO3CMS  10.4
TYPO3\CMS\Install\Report\SecurityStatusReport Class Reference
Inheritance diagram for TYPO3\CMS\Install\Report\SecurityStatusReport:
TYPO3\CMS\Reports\StatusProviderInterface

Public Member Functions

Status[] getStatus ()
 

Protected Member Functions

Status getInstallToolPasswordStatus ()
 
Status getInstallToolProtectionStatus ()
 
 executeAdminCommand ()
 
LanguageService null getLanguageService ()
 

Detailed Description

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.

Definition at line 33 of file SecurityStatusReport.php.

Member Function Documentation

◆ executeAdminCommand()

TYPO3\CMS\Install\Report\SecurityStatusReport::executeAdminCommand ( )
protected

Executes commands like removing the Install Tool enable file.

Definition at line 151 of file SecurityStatusReport.php.

References TYPO3\CMS\Install\Service\EnableFileService\removeInstallToolEnableFile().

Referenced by TYPO3\CMS\Install\Report\SecurityStatusReport\getStatus().

◆ getInstallToolPasswordStatus()

Status TYPO3\CMS\Install\Report\SecurityStatusReport::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 55 of file SecurityStatusReport.php.

References $GLOBALS, TYPO3\CMS\Reports\Status\ERROR, TYPO3\CMS\Install\Report\SecurityStatusReport\getLanguageService(), TYPO3\CMS\Core\Localization\LanguageService\getLL(), and TYPO3\CMS\Reports\Status\OK.

Referenced by TYPO3\CMS\Install\Report\SecurityStatusReport\getStatus().

◆ getInstallToolProtectionStatus()

◆ getLanguageService()

LanguageService null TYPO3\CMS\Install\Report\SecurityStatusReport::getLanguageService ( )
protected

◆ getStatus()

Status [] TYPO3\CMS\Install\Report\SecurityStatusReport::getStatus ( )