/** * 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); } }