diff --git a/Connection.php b/Connection.php index 3e5f584..6191c15 100644 --- a/Connection.php +++ b/Connection.php @@ -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