Interface **Phalcon\\Mvc\\Model\\TransactionInterface** ======================================================= .. role:: raw-html(raw) :format: html :raw-html:`Source on GitHub` Methods ------- abstract public **setTransactionManager** (:doc:`Phalcon\\Mvc\\Model\\Transaction\\ManagerInterface ` $manager) ... abstract public **begin** () ... abstract public **commit** () ... abstract public **rollback** ([*unknown* $rollbackMessage], [*unknown* $rollbackRecord]) ... abstract public **getConnection** () ... abstract public **setIsNewTransaction** (*unknown* $isNew) ... abstract public **setRollbackOnAbort** (*unknown* $rollbackOnAbort) ... abstract public **isManaged** () ... abstract public **getMessages** () ... abstract public **isValid** () ... abstract public **setRollbackedRecord** (:doc:`Phalcon\\Mvc\\ModelInterface ` $record) ...