This commit is contained in:
2023-08-24 11:46:27 +08:00
parent 8f69385eaa
commit 8b35064395
+19 -19
View File
@@ -171,25 +171,6 @@ class Connection extends Component
return $this->getNormalClientHealth();
}
/**
* @return $this
* @throws Exception
*/
public function beginTransaction(): static
{
if ($this->storey == 0) {
/** @var PDO $pdo */
$pdo = Context::get($this->cds);
if ($pdo instanceof PDO && !$pdo->inTransaction()) {
$pdo->beginTransaction();
}
}
$this->storey++;
return $this;
}
/**
* @param PDO|null $client
* @return bool
@@ -210,6 +191,25 @@ class Connection extends Component
}
/**
* @return $this
* @throws Exception
*/
public function beginTransaction(): static
{
if ($this->storey == 0) {
/** @var PDO $pdo */
$pdo = Context::get($this->cds);
if ($pdo instanceof PDO && !$pdo->inTransaction()) {
$pdo->beginTransaction();
}
}
$this->storey++;
return $this;
}
/**
* @return PDO
* @throws Exception