‪TYPO3CMS  10.4
TYPO3\CMS\Install\SystemEnvironment\SetupCheck Class Reference
Inheritance diagram for TYPO3\CMS\Install\SystemEnvironment\SetupCheck:
TYPO3\CMS\Install\SystemEnvironment\CheckInterface

Public Member Functions

FlashMessageQueue getStatus ()
 

Protected Member Functions

 checkTrustedHostPattern ()
 
 checkDownloadsPossible ()
 
 checkSystemLocale ()
 
 checkLocaleWithUTF8filesystem ()
 
 checkSomePhpOpcodeCacheIsLoaded ()
 
 isTrueTypeFontWorking ()
 
 checkLibXmlBug ()
 

Protected Attributes

FlashMessageQueue $messageQueue
 

Detailed Description

Check TYPO3 setup status

This class is a hardcoded requirement check for the TYPO3 setup.

The status messages and title must not include HTML, use plain text only. The return values of this class are not bound to HTML and can be used in different scopes (eg. as json array).

This class is only meant to be used within EXT:install and is not part of the TYPO3 Core API.

Definition at line 35 of file SetupCheck.php.

Member Function Documentation

◆ checkDownloadsPossible()

TYPO3\CMS\Install\SystemEnvironment\SetupCheck::checkDownloadsPossible ( )
protected

Check if it is possible to download external data (e.g. TER) Either allow_url_fopen must be enabled or curl must be used

Definition at line 98 of file SetupCheck.php.

References TYPO3\CMS\Core\Messaging\AbstractMessage\WARNING.

Referenced by TYPO3\CMS\Install\SystemEnvironment\SetupCheck\getStatus().

◆ checkLibXmlBug()

TYPO3\CMS\Install\SystemEnvironment\SetupCheck::checkLibXmlBug ( )
protected

◆ checkLocaleWithUTF8filesystem()

TYPO3\CMS\Install\SystemEnvironment\SetupCheck::checkLocaleWithUTF8filesystem ( )
protected

Checks whether we can use file names with UTF-8 characters. Configured system locale must support UTF-8 when UTF8filesystem is set

Definition at line 150 of file SetupCheck.php.

References $GLOBALS, TYPO3\CMS\Core\Messaging\AbstractMessage\ERROR, and TYPO3\CMS\Core\Core\Environment\isWindows().

Referenced by TYPO3\CMS\Install\SystemEnvironment\SetupCheck\getStatus().

◆ checkSomePhpOpcodeCacheIsLoaded()

TYPO3\CMS\Install\SystemEnvironment\SetupCheck::checkSomePhpOpcodeCacheIsLoaded ( )
protected

◆ checkSystemLocale()

TYPO3\CMS\Install\SystemEnvironment\SetupCheck::checkSystemLocale ( )
protected

◆ checkTrustedHostPattern()

TYPO3\CMS\Install\SystemEnvironment\SetupCheck::checkTrustedHostPattern ( )
protected

◆ getStatus()

◆ isTrueTypeFontWorking()

TYPO3\CMS\Install\SystemEnvironment\SetupCheck::isTrueTypeFontWorking ( )
protected

Member Data Documentation

◆ $messageQueue

FlashMessageQueue TYPO3\CMS\Install\SystemEnvironment\SetupCheck::$messageQueue
protected