‪TYPO3CMS  11.5
TYPO3\CMS\Reports\Report\Status\ConfigurationStatus Class Reference
Inheritance diagram for TYPO3\CMS\Reports\Report\Status\ConfigurationStatus:
TYPO3\CMS\Reports\StatusProviderInterface

Public Member Functions

array getStatus ()
 

Protected Member Functions

TYPO3 CMS Reports Status getReferenceIndexStatus ()
 
bool isMemcachedUsed ()
 
array getConfiguredMemcachedServers ()
 
TYPO3 CMS Reports Status getMemcachedConnectionStatus ()
 
TYPO3 CMS Reports Status getCreatedFilesWorldWritableStatus ()
 
TYPO3 CMS Reports Status getCreatedDirectoriesWorldWritableStatus ()
 
bool isMysqlUsed ()
 
ReportStatus getMysqlDatabaseUtf8Status ()
 
LanguageService getLanguageService ()
 

Detailed Description

Performs some checks about the install tool protection status

Definition at line 34 of file ConfigurationStatus.php.

Member Function Documentation

◆ getConfiguredMemcachedServers()

array TYPO3\CMS\Reports\Report\Status\ConfigurationStatus::getConfiguredMemcachedServers ( )
protected

Gets the configured memcached server connections.

Returns
‪array An array of configured memcached server connections.

Definition at line 110 of file ConfigurationStatus.php.

References $GLOBALS.

Referenced by TYPO3\CMS\Reports\Report\Status\ConfigurationStatus\getMemcachedConnectionStatus(), and TYPO3\CMS\Reports\Report\Status\ConfigurationStatus\isMemcachedUsed().

◆ getCreatedDirectoriesWorldWritableStatus()

TYPO3 CMS Reports Status TYPO3\CMS\Reports\Report\Status\ConfigurationStatus::getCreatedDirectoriesWorldWritableStatus ( )
protected

Warning, if folderCreateMask has write bit for 'others' set.

Returns
‪\TYPO3\CMS\Reports\Status The writable status for 'others'

Definition at line 198 of file ConfigurationStatus.php.

References $GLOBALS, TYPO3\CMS\Reports\Report\Status\ConfigurationStatus\getLanguageService(), and TYPO3\CMS\Core\Localization\LanguageService\getLL().

Referenced by TYPO3\CMS\Reports\Report\Status\ConfigurationStatus\getStatus().

◆ getCreatedFilesWorldWritableStatus()

TYPO3 CMS Reports Status TYPO3\CMS\Reports\Report\Status\ConfigurationStatus::getCreatedFilesWorldWritableStatus ( )
protected

Warning, if fileCreateMask has write bit for 'others' set.

Returns
‪\TYPO3\CMS\Reports\Status The writable status for 'others'

Definition at line 180 of file ConfigurationStatus.php.

References $GLOBALS, TYPO3\CMS\Reports\Report\Status\ConfigurationStatus\getLanguageService(), and TYPO3\CMS\Core\Localization\LanguageService\getLL().

Referenced by TYPO3\CMS\Reports\Report\Status\ConfigurationStatus\getStatus().

◆ getLanguageService()

◆ getMemcachedConnectionStatus()

TYPO3 CMS Reports Status TYPO3\CMS\Reports\Report\Status\ConfigurationStatus::getMemcachedConnectionStatus ( )
protected

◆ getMysqlDatabaseUtf8Status()

ReportStatus TYPO3\CMS\Reports\Report\Status\ConfigurationStatus::getMysqlDatabaseUtf8Status ( )
protected

◆ getReferenceIndexStatus()

TYPO3 CMS Reports Status TYPO3\CMS\Reports\Report\Status\ConfigurationStatus::getReferenceIndexStatus ( )
protected

Checks if sys_refindex is empty.

Returns
‪\TYPO3\CMS\Reports\Status An object representing whether the reference index is empty or not

Definition at line 64 of file ConfigurationStatus.php.

References TYPO3\CMS\Reports\Report\Status\ConfigurationStatus\getLanguageService(), and TYPO3\CMS\Core\Localization\LanguageService\getLL().

Referenced by TYPO3\CMS\Reports\Report\Status\ConfigurationStatus\getStatus().

◆ getStatus()

◆ isMemcachedUsed()

bool TYPO3\CMS\Reports\Report\Status\ConfigurationStatus::isMemcachedUsed ( )
protected

Checks whether memcached is configured, if that's the case we assume it's also used.

Returns
‪bool TRUE if memcached is used, FALSE otherwise.

Definition at line 95 of file ConfigurationStatus.php.

References TYPO3\CMS\Reports\Report\Status\ConfigurationStatus\getConfiguredMemcachedServers().

Referenced by TYPO3\CMS\Reports\Report\Status\ConfigurationStatus\getStatus().

◆ isMysqlUsed()

bool TYPO3\CMS\Reports\Report\Status\ConfigurationStatus::isMysqlUsed ( )
protected

Checks if the default connection is a MySQL compatible database instance.

Returns
‪bool

Definition at line 216 of file ConfigurationStatus.php.

References TYPO3\CMS\Core\Database\ConnectionPool\DEFAULT_CONNECTION_NAME.

Referenced by TYPO3\CMS\Reports\Report\Status\ConfigurationStatus\getStatus().