PHP Class Pheasant\Database\Mysqli\Transaction

Show file Open project: lox/pheasant Class Usage Examples

Public Properties

Property Type Description
$results

Public Methods

Method Description
__construct ( $connection = null ) Constructor
callback ( $callback ) Adds a callback that gets passed any extra varargs as a arguments
create ( $closure, $execute = true ) : Transaction Creates a transaction and optionally execute a transaction
deferEvents ( $events ) Links another Events object such that events in it are corked until either commit/rollback and then uncorked
events ( ) : Events Get the events object
execute ( )

Method Details

__construct() public method

Constructor
public __construct ( $connection = null )

callback() public method

Adds a callback that gets passed any extra varargs as a arguments
public callback ( $callback )

create() public static method

Creates a transaction and optionally execute a transaction
public static create ( $closure, $execute = true ) : Transaction
return Transaction

deferEvents() public method

Links another Events object such that events in it are corked until either commit/rollback and then uncorked
public deferEvents ( $events )

events() public method

Get the events object
public events ( ) : Events
return Events

execute() public method

public execute ( )

Property Details

$results public property

public $results