PHP Класс yii2tech\balance\ManagerDbTransaction

См. также: Manager
С версии: 1.0
Автор: Paul Klimov ([email protected])
Наследование: extends Manager
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
increase ( $account, $amount, $data = [] )
revert ( $transactionId, $data = [] )
transfer ( $from, $to, $amount, $data = [] )

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

Метод Описание
beginDbTransaction ( ) Begins transaction.
commitDbTransaction ( ) Commits current transaction.
createDbTransaction ( ) : object | Transaction | null Creates transaction instance, actually beginning transaction.
rollBackDbTransaction ( ) Rolls back current transaction.

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

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

Begins transaction.
protected beginDbTransaction ( )

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

Commits current transaction.
protected commitDbTransaction ( )

createDbTransaction() абстрактный защищенный Метод

If transactions are not supported, null will be returned.
abstract protected createDbTransaction ( ) : object | Transaction | null
Результат object | yii\db\Transaction | null transaction instance, `null` if transaction is not supported.

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

public increase ( $account, $amount, $data = [] )

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

public revert ( $transactionId, $data = [] )

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

Rolls back current transaction.
protected rollBackDbTransaction ( )

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

public transfer ( $from, $to, $amount, $data = [] )