/var/www/html_fr/wp-content/plugins/fluent-smtp/app/Services/DB/QueryBuilder/Transaction.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php

namespace FluentMail\App\Services\DB\QueryBuilder;

class 
Transaction extends QueryBuilderHandler
{

    
/**
     * Commit the database changes
     */
    
public function commit()
    {
        
$this->db->query('COMMIT');

        throw new 
TransactionHaltException();
    }

    
/**
     * Rollback the database changes
     */
    
public function rollback()
    {
        
$this->db->query('ROLLBACK');

        throw new 
TransactionHaltException();
    }
}