‪TYPO3CMS  ‪main
TYPO3\CMS\Install\SystemEnvironment\DatabaseCheck\Platform\PlatformCheckInterface Interface Reference
Inheritance diagram for TYPO3\CMS\Install\SystemEnvironment\DatabaseCheck\Platform\PlatformCheckInterface:
TYPO3\CMS\Install\SystemEnvironment\CheckInterface TYPO3\CMS\Install\SystemEnvironment\DatabaseCheck\Platform\AbstractPlatform TYPO3\CMS\Install\SystemEnvironment\DatabaseCheck\Platform\MySql TYPO3\CMS\Install\SystemEnvironment\DatabaseCheck\Platform\PostgreSql TYPO3\CMS\Install\SystemEnvironment\DatabaseCheck\Platform\Sqlite

Public Member Functions

 checkDefaultDatabaseCharset (Connection $connection)
 
 checkDefaultDatabaseServerCharset (Connection $connection)
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Install\SystemEnvironment\CheckInterface
 getStatus ()
 

Static Public Member Functions

static isValidDatabaseName (string $databaseName)
 

Detailed Description

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

Definition at line 26 of file PlatformCheckInterface.php.

Member Function Documentation

◆ checkDefaultDatabaseCharset()

TYPO3\CMS\Install\SystemEnvironment\DatabaseCheck\Platform\PlatformCheckInterface::checkDefaultDatabaseCharset ( Connection  $connection)

Checks the character set of the database and reports an error if it is not utf-8.

Parameters
Connection$connection‪to the database to be checked

Implemented in TYPO3\CMS\Install\SystemEnvironment\DatabaseCheck\Platform\MySql, TYPO3\CMS\Install\SystemEnvironment\DatabaseCheck\Platform\PostgreSql, and TYPO3\CMS\Install\SystemEnvironment\DatabaseCheck\Platform\Sqlite.

◆ checkDefaultDatabaseServerCharset()

TYPO3\CMS\Install\SystemEnvironment\DatabaseCheck\Platform\PlatformCheckInterface::checkDefaultDatabaseServerCharset ( Connection  $connection)

Checks the character set of the database server and reports an info if it is not utf-8.

Parameters
Connection$connection‪to the database to be checked

Implemented in TYPO3\CMS\Install\SystemEnvironment\DatabaseCheck\Platform\MySql, TYPO3\CMS\Install\SystemEnvironment\DatabaseCheck\Platform\PostgreSql, and TYPO3\CMS\Install\SystemEnvironment\DatabaseCheck\Platform\Sqlite.

◆ isValidDatabaseName()