Code Duplication    Length = 13-14 lines in 2 locations

lib/Doctrine/DBAL/Platforms/OraclePlatform.php 1 location

@@ 244-257 (lines=14) @@
241
    /**
242
     * {@inheritDoc}
243
     */
244
    protected function _getTransactionIsolationLevelSQL($level)
245
    {
246
        switch ($level) {
247
            case \Doctrine\DBAL\Connection::TRANSACTION_READ_UNCOMMITTED:
248
                return 'READ UNCOMMITTED';
249
            case \Doctrine\DBAL\Connection::TRANSACTION_READ_COMMITTED:
250
                return 'READ COMMITTED';
251
            case \Doctrine\DBAL\Connection::TRANSACTION_REPEATABLE_READ:
252
            case \Doctrine\DBAL\Connection::TRANSACTION_SERIALIZABLE:
253
                return 'SERIALIZABLE';
254
            default:
255
                return parent::_getTransactionIsolationLevelSQL($level);
256
        }
257
    }
258
259
    /**
260
     * {@inheritDoc}

lib/Doctrine/DBAL/Platforms/SqlitePlatform.php 1 location

@@ 167-179 (lines=13) @@
164
    /**
165
     * {@inheritDoc}
166
     */
167
    protected function _getTransactionIsolationLevelSQL($level)
168
    {
169
        switch ($level) {
170
            case \Doctrine\DBAL\Connection::TRANSACTION_READ_UNCOMMITTED:
171
                return 0;
172
            case \Doctrine\DBAL\Connection::TRANSACTION_READ_COMMITTED:
173
            case \Doctrine\DBAL\Connection::TRANSACTION_REPEATABLE_READ:
174
            case \Doctrine\DBAL\Connection::TRANSACTION_SERIALIZABLE:
175
                return 1;
176
            default:
177
                return parent::_getTransactionIsolationLevelSQL($level);
178
        }
179
    }
180
181
    /**
182
     * {@inheritDoc}