TransactionForcer
extends ConnectionWatcher
in package
Class TransactionForcer This class adds support for forcing transactions as well as reusing PDO objects.
Table of Contents
Properties
- $connections : array<string|int, Connection>
- $dsnCache : mixed
- $handler : mixed
- $ignoreCollidingDSN : mixed
- $pdoCache : mixed
- $transactions : mixed
Methods
- __construct() : mixed
- closeAll() : mixed
- rollbackAll() : mixed
- start() : mixed
- stop() : mixed
- connectionOpened() : mixed
- debug() : mixed
Properties
$connections
private
array<string|int, Connection>
$connections
= []
$dsnCache
private
mixed
$dsnCache
$handler
private
mixed
$handler
$ignoreCollidingDSN
private
mixed
$ignoreCollidingDSN
$pdoCache
private
mixed
$pdoCache
= []
$transactions
private
mixed
$transactions
= []
Methods
__construct()
public
__construct(mixed $ignoreCollidingDSN) : mixed
Parameters
- $ignoreCollidingDSN : mixed
closeAll()
public
closeAll() : mixed
rollbackAll()
public
rollbackAll() : mixed
start()
public
start() : mixed
stop()
public
stop() : mixed
connectionOpened()
protected
connectionOpened(Connection $connection) : mixed
Parameters
- $connection : Connection
debug()
protected
debug(mixed $message) : mixed
Parameters
- $message : mixed