18 lines
355 B
PHP
18 lines
355 B
PHP
<?php
|
|
|
|
namespace Amp\Sql;
|
|
|
|
use Amp\Promise;
|
|
|
|
interface Link extends Executor
|
|
{
|
|
/**
|
|
* Starts a transaction on a single connection.
|
|
*
|
|
* @param int $isolation Transaction isolation level.
|
|
*
|
|
* @return Promise<Transaction>
|
|
*/
|
|
public function beginTransaction(int $isolation = Transaction::ISOLATION_COMMITTED): Promise;
|
|
}
|