for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Class for transaction management
*
* @file DbTransactionHandler.php
* PHP version 8.0+
* @author Alexander Yancharuk <alex at itvault dot info>
* @copyright © 2012-2021 Alexander Yancharuk
* @date Срд Апр 23 06:34:47 MSK 2014
* @license The BSD 3-Clause License
* <https://tldrlegal.com/license/bsd-3-clause-license-(revised)>
*/
namespace Veles\DataBase;
* Class DbTransactionHandler
* Класс, содержащий функционал транзакций
class DbTransactionHandler extends DbBase
{
* Transaction initialization
* @return bool
* @throws \Exception
public static function begin()
return self::getAdapter()->begin();
}
* Rollback transaction
public static function rollback()
return self::getAdapter()->rollback();
* Apply all queries and close transaction
public static function commit()
return self::getAdapter()->commit();