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

Public Member Functions

 getStatus ()
 
 checkDefaultDatabaseCharset (Connection $connection)
 
 checkDefaultDatabaseServerCharset (Connection $connection)
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Install\SystemEnvironment\DatabaseCheck\Platform\AbstractPlatform
 __construct ()
 
 getMessageQueue ()
 

Static Public Member Functions

static isValidDatabaseName (string $databaseName)
 

Protected Member Functions

 checkDatabaseName (Connection $connection)
 

Additional Inherited Members

- ‪Protected Attributes inherited from ‪TYPO3\CMS\Install\SystemEnvironment\DatabaseCheck\Platform\AbstractPlatform
FlashMessageQueue $messageQueue
 
const SCHEMA_NAME_MAX_LENGTH = 64
 

Detailed Description

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

Definition at line 31 of file Sqlite.php.

Member Function Documentation

◆ checkDatabaseName()

TYPO3\CMS\Install\SystemEnvironment\DatabaseCheck\Platform\Sqlite::checkDatabaseName ( Connection  $connection)
protected

◆ checkDefaultDatabaseCharset()

TYPO3\CMS\Install\SystemEnvironment\DatabaseCheck\Platform\Sqlite::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

Implements TYPO3\CMS\Install\SystemEnvironment\DatabaseCheck\Platform\PlatformCheckInterface.

Definition at line 59 of file Sqlite.php.

Referenced by TYPO3\CMS\Install\SystemEnvironment\DatabaseCheck\Platform\Sqlite\getStatus().

◆ checkDefaultDatabaseServerCharset()

TYPO3\CMS\Install\SystemEnvironment\DatabaseCheck\Platform\Sqlite::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

Implements TYPO3\CMS\Install\SystemEnvironment\DatabaseCheck\Platform\PlatformCheckInterface.

Definition at line 69 of file Sqlite.php.

Referenced by TYPO3\CMS\Install\SystemEnvironment\DatabaseCheck\Platform\Sqlite\getStatus().

◆ getStatus()

◆ isValidDatabaseName()

static TYPO3\CMS\Install\SystemEnvironment\DatabaseCheck\Platform\Sqlite::isValidDatabaseName ( string  $databaseName)
static

Validate the database name SQLite does not have any limitation for the length of the database name, but must start with a letter or _

Reimplemented from TYPO3\CMS\Install\SystemEnvironment\DatabaseCheck\Platform\AbstractPlatform.

Definition at line 79 of file Sqlite.php.