Skip to content

Commit ba5eafb

Browse files
committed
Added transaction configuration override to client
references #64
1 parent 1167a1e commit ba5eafb

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/Client.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,9 @@ public function runStatements(iterable $statements, ?string $alias = null): Cyph
8181
return $this->startSession($alias, SessionConfiguration::default())->runStatements($statements);
8282
}
8383

84-
public function beginTransaction(?iterable $statements = null, ?string $alias = null): UnmanagedTransactionInterface
84+
public function beginTransaction(?iterable $statements = null, ?string $alias = null, ?TransactionConfiguration $config = null): UnmanagedTransactionInterface
8585
{
86-
return $this->startSession($alias, SessionConfiguration::default())->beginTransaction($statements);
86+
return $this->startSession($alias, SessionConfiguration::default())->beginTransaction($statements, $config);
8787
}
8888

8989
public function getDriver(?string $alias): DriverInterface

src/Contracts/ClientInterface.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ public function runStatements(iterable $statements, ?string $alias = null): Cyph
6363
*
6464
* @return UnmanagedTransactionInterface<T>
6565
*/
66-
public function beginTransaction(?iterable $statements = null, ?string $alias = null): UnmanagedTransactionInterface;
66+
public function beginTransaction(?iterable $statements = null, ?string $alias = null, ?TransactionConfiguration $config = null): UnmanagedTransactionInterface;
6767

6868
/**
6969
* @return DriverInterface<T>

0 commit comments

Comments
 (0)