/** * Test incomplete Roll Back in a nested transaction */ public function testSequentialTransactionsSuccess() { $this->_adapter->expects($this->exactly(4))->method('_connect'); $this->_adapter->expects($this->exactly(2))->method('_beginTransaction'); $this->_adapter->expects($this->once())->method('_rollBack'); $this->_adapter->expects($this->once())->method('_commit'); $this->_adapter->beginTransaction(); $this->_adapter->beginTransaction(); $this->_adapter->beginTransaction(); $this->_adapter->rollBack(); $this->_adapter->rollBack(); $this->_adapter->rollBack(); $this->_adapter->beginTransaction(); $this->_adapter->commit(); }
/** * Start transaction mode * * @return Mage_Backup_Model_Resource_Db */ public function beginTransaction() { Mage::getResourceHelper('backup')->turnOnSerializableMode(); $this->_write->beginTransaction(); return $this; }
public function beginTransaction() { $this->_read->beginTransaction(); }