‪TYPO3CMS  ‪main
TYPO3\CMS\Core\Database\Driver\PDOSqlite\Driver Class Reference
Inheritance diagram for TYPO3\CMS\Core\Database\Driver\PDOSqlite\Driver:

Public Member Functions

 connect (array $params)
 

Private Member Functions

string constructPdoDsn (array $params)
 

Private Attributes

array $userDefinedFunctions
 

Detailed Description

The main change in favor of Doctrine's implementation is to use our custom DriverConnection which creates a custom Result object.

this implementation is not part of TYPO3's Public API.

Definition at line 32 of file Driver.php.

Member Function Documentation

◆ connect()

TYPO3\CMS\Core\Database\Driver\PDOSqlite\Driver::connect ( array  $params)

◆ constructPdoDsn()

string TYPO3\CMS\Core\Database\Driver\PDOSqlite\Driver::constructPdoDsn ( array  $params)
private
Returns
‪string Sqlite PDO DSN

Definition at line 73 of file Driver.php.

Referenced by TYPO3\CMS\Core\Database\Driver\PDOSqlite\Driver\connect().

Member Data Documentation

◆ $userDefinedFunctions

array TYPO3\CMS\Core\Database\Driver\PDOSqlite\Driver::$userDefinedFunctions
private
Initial value:
= [
'sqrt' => ['callback' => [DoctrineSQLitePlatform::class, 'udfSqrt'], 'numArgs' => 1],
'mod' => ['callback' => [DoctrineSQLitePlatform::class, 'udfMod'], 'numArgs' => 2],
'locate' => ['callback' => [DoctrineSQLitePlatform::class, 'udfLocate'], 'numArgs' => -1],
]

Definition at line 34 of file Driver.php.