Example #1
0
 /**
  * Get sql for transaction isolation level Connection constant
  *
  * @param integer $level
  */
 protected function _getTransactionIsolationLevelSql($level)
 {
     switch ($level) {
         case Connection::TRANSACTION_READ_UNCOMMITTED:
             return 'READ UNCOMMITTED';
         case Connection::TRANSACTION_READ_COMMITTED:
             return 'READ COMMITTED';
         case Connection::TRANSACTION_REPEATABLE_READ:
             return 'REPEATABLE READ';
         case Connection::TRANSACTION_SERIALIZABLE:
             return 'SERIALIZABLE';
         default:
             throw DoctrineException::isolationLevelNotSupported($isolation);
     }
 }