PHP Класс Facile\DoctrineMySQLComeBack\Doctrine\DBAL\Connection

Наследование: extends Kdyby\Doctrine\Connection
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$reconnectAttempts integer

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

Метод Описание
__construct ( array $params, Doctrine\DBAL\Driver $driver, Doctrine\DBAL\Configuration $config = null, Doctrine\Common\EventManager $eventManager = null )
beginTransaction ( ) : void
canTryAgain ( $attempt, boolean $ignoreTransactionLevel = false ) : boolean
executeQuery ( string $query, array $params = [], array $types = [], Doctrine\DBAL\Cache\QueryCacheProfile $qcp = null ) : Doctrine\DBAL\Driver\Statement
executeUpdate ( string $query, array $params = [], array $types = [] ) : integer
isRetryableException ( Exception $e, string | null $query = null ) : boolean
isUpdateQuery ( string $query ) : boolean
prepare ( $sql ) : Statement
prepareUnwrapped ( $sql ) do not use, only used by Statement-class needs to be public for access from the Statement-class.
query ( ) : Doctrine\DBAL\Driver\Statement
refresh ( ) Forces reconnection by doing a dummy query.

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

Метод Описание
prepareWrapped ( $sql ) : Statement returns a reconnect-wrapper for Statements.

Приватные методы

Метод Описание
resetTransactionNestingLevel ( ) This is required because beginTransaction increment _transactionNestingLevel before the real query is executed, and results incremented also on gone away error.

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

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

public __construct ( array $params, Doctrine\DBAL\Driver $driver, Doctrine\DBAL\Configuration $config = null, Doctrine\Common\EventManager $eventManager = null )
$params array
$driver Doctrine\DBAL\Driver
$config Doctrine\DBAL\Configuration
$eventManager Doctrine\Common\EventManager

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

public beginTransaction ( ) : void
Результат void

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

public canTryAgain ( $attempt, boolean $ignoreTransactionLevel = false ) : boolean
$attempt
$ignoreTransactionLevel boolean
Результат boolean

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

public executeQuery ( string $query, array $params = [], array $types = [], Doctrine\DBAL\Cache\QueryCacheProfile $qcp = null ) : Doctrine\DBAL\Driver\Statement
$query string
$params array
$types array
$qcp Doctrine\DBAL\Cache\QueryCacheProfile
Результат Doctrine\DBAL\Driver\Statement The executed statement.

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

public executeUpdate ( string $query, array $params = [], array $types = [] ) : integer
$query string
$params array
$types array
Результат integer The number of affected rows.

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

public isRetryableException ( Exception $e, string | null $query = null ) : boolean
$e Exception
$query string | null
Результат boolean

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

public isUpdateQuery ( string $query ) : boolean
$query string
Результат boolean

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

public prepare ( $sql ) : Statement
$sql
Результат Statement

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

do not use, only used by Statement-class needs to be public for access from the Statement-class.
public prepareUnwrapped ( $sql )

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

returns a reconnect-wrapper for Statements.
protected prepareWrapped ( $sql ) : Statement
$sql
Результат Statement

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

public query ( ) : Doctrine\DBAL\Driver\Statement
Результат Doctrine\DBAL\Driver\Statement

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

Forces reconnection by doing a dummy query.
public refresh ( )

Описание свойств

$reconnectAttempts защищенное свойство

protected int $reconnectAttempts
Результат integer