nextcloud-gpodder/tests/Helper/DatabaseTransaction.php

25 lines
388 B
PHP

<?php
namespace tests\Helper;
use OC;
use OCP\IDBConnection;
trait DatabaseTransaction {
public function startTransaction() {
/* @var $db IDBConnection */
$db = OC::$server->get(IDBConnection::class);
$db->beginTransaction();
}
public function rollbackTransaction() {
/* @var $db IDBConnection */
$db = OC::$server->get(IDBConnection::class);
$db->rollBack();
}
}