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

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 36 of file SetupCheck.php.

Member Function Documentation

◆ checkDownloadsPossible()

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

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 100 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 ( )

◆ checkLocaleWithUTF8filesystem()

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

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 152 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 ( )

◆ checkSystemLocale()

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

◆ checkTrustedHostPattern()

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

◆ getStatus()

◆ isTrueTypeFontWorking()

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

Member Data Documentation

◆ $messageQueue

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