Moodle PHP Documentation 5.1
Moodle 5.1dev (Build: 20250706) (a6b17d8f6bd)
dml_transaction_exception Class Reference

DML transaction exception - triggered by problems related to DB transactions. More...

Inheritance diagram for dml_transaction_exception:
dml_exception

Public Member Functions

 __construct ($debuginfo=null, $transaction=null)
 Constructor.
 

Public Attributes

moodle_transaction $transaction
 An instance of a transaction.
 

Detailed Description

DML transaction exception - triggered by problems related to DB transactions.

Todo
MDL-20625 Use the info from $transaction for debugging purposes.

@subpackage dml

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

Constructor & Destructor Documentation

◆ __construct()

dml_transaction_exception::__construct ( $debuginfo = null,
$transaction = null )

Constructor.

Parameters
?string$debuginfoOptional debugging information.
?moodle_transaction$transactionThe instance of the transaction.(Optional)

The documentation for this class was generated from the following file: