src/DB/PDO/Connection.php
public function rollBack(){
		if( !$this->openTransactions )												//  there has been an inner RollBack or no Transaction was opened
			return FALSE;															//  ignore Commit
		if( $this->openTransactions == 1 ){											//  only 1 Transaction open
			parent::rollBack();														//  roll back Transaction
			$this->innerTransactionFail	= FALSE;									//  forget about failed inner Transactions
		}
		else
			$this->innerTransactionFail	= TRUE;										//  note about failed inner Transactions
		$this->openTransactions--;													//  decrease Transaction Counter
		return TRUE;
	}
public function rollBack(){
		if( !$this->openTransactions )												//  there has been an inner RollBack or no Transaction was opened
			return FALSE;															//  ignore Commit
		if( $this->openTransactions == 1 ){											//  only 1 Transaction open
			parent::rollBack();														//  roll back Transaction
			$this->innerTransactionFail	= FALSE;									//  forget about failed inner Transactions
		}
		else
			$this->innerTransactionFail	= TRUE;										//  note about failed inner Transactions
		$this->openTransactions--;													//  decrease Transaction Counter
		return TRUE;
	}
public function rollBack ( ) { if ( ! $ this -> openTransactions ) //  there has been an inner RollBack or no Transaction was opened return FALSE ; //  ignore Commit if ( $ this -> openTransactions == 1 ) { //  only 1 Transaction open parent :: rollBack ( ) ; //  roll back Transaction $ this -> innerTransactionFail = FALSE ; //  forget about failed inner Transactions } else $ this -> innerTransactionFail = TRUE ; //  note about failed inner Transactions $ this -> openTransactions -- ; //  decrease Transaction Counter return TRUE ; }
Rolls back a Transaction.
@access		public
@return		bool
Rolls back a Transaction .