A wrapper class for creating and managing database transactions.
Code
public function__destruct() {
// If we rolled back then the transaction would have already been popped.if (!$this->rolledBack) {
$this->connection
->popTransaction($this->name);
}
}