Pheasant\Database\Mysqli\Transaction::create PHP Method

create() public static method

Creates a transaction and optionally execute a transaction
public static create ( $closure, $execute = true ) : Transaction
return Transaction
    public static function create($closure, $execute = true)
    {
        $transaction = new self();
        $transaction->callback($closure);
        if ($execute) {
            $transaction->execute();
        }
        return $transaction;
    }