‪TYPO3CMS  10.4
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 33 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 109 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 195 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 177 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

Checks whether TYPO3 can connect to the configured memcached servers.

Returns
‪\TYPO3\CMS\Reports\Status An object representing whether TYPO3 can connect to the configured memcached servers

Definition at line 131 of file ConfigurationStatus.php.

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

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

◆ 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 63 of file ConfigurationStatus.php.

References TYPO3\CMS\Backend\Utility\BackendUtility\datetime(), 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 94 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 213 of file ConfigurationStatus.php.

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

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