PHP Класс TeamTNT\TNTSearch\Connectors\MySqlConnector

Наследование: extends Connector, implements TeamTNT\TNTSearch\Connectors\ConnectorInterface
Показать файл Открыть проект

Открытые методы

Метод Описание
connect ( array $config ) : PDO Establish a database connection.

Защищенные методы

Метод Описание
configHasSocket ( array $config ) : boolean Determine if the given configuration array has a UNIX socket value.
getDsn ( array $config ) : string Create a DSN string from a configuration.
getHostDsn ( array $config ) : string Get the DSN string for a host / port configuration.
getSocketDsn ( array $config ) : string Get the DSN string for a socket configuration.
setModes ( PDO $connection, array $config ) : void Set the modes for the connection.

Описание методов

configHasSocket() защищенный Метод

Determine if the given configuration array has a UNIX socket value.
protected configHasSocket ( array $config ) : boolean
$config array
Результат boolean

connect() публичный Метод

Establish a database connection.
public connect ( array $config ) : PDO
$config array
Результат PDO

getDsn() защищенный Метод

Chooses socket or host/port based on the 'unix_socket' config value.
protected getDsn ( array $config ) : string
$config array
Результат string

getHostDsn() защищенный Метод

Get the DSN string for a host / port configuration.
protected getHostDsn ( array $config ) : string
$config array
Результат string

getSocketDsn() защищенный Метод

Get the DSN string for a socket configuration.
protected getSocketDsn ( array $config ) : string
$config array
Результат string

setModes() защищенный Метод

Set the modes for the connection.
protected setModes ( PDO $connection, array $config ) : void
$connection PDO
$config array
Результат void