private function rollBack(\Exception $exception) { try { $this->pdo->rollBack(); } catch (\PDOException $e2) { throw new LockAcquireException("Could not roll back transaction: {$e2->getMessage()})", 0, $exception); } }