Code Duplication    Length = 9-9 lines in 3 locations

vendor/robmorgan/phinx/src/Phinx/Migration/Manager.php 3 locations

@@ 266-274 (lines=9) @@
263
        if ($direction === MigrationInterface::DOWN) {
264
            // run downs first
265
            krsort($migrations);
266
            foreach ($migrations as $migration) {
267
                if ($migration->getVersion() <= $version) {
268
                    break;
269
                }
270
271
                if (in_array($migration->getVersion(), $versions)) {
272
                    $this->executeMigration($environment, $migration, MigrationInterface::DOWN);
273
                }
274
            }
275
        }
276
277
        ksort($migrations);
@@ 278-286 (lines=9) @@
275
        }
276
277
        ksort($migrations);
278
        foreach ($migrations as $migration) {
279
            if ($migration->getVersion() > $version) {
280
                break;
281
            }
282
283
            if (!in_array($migration->getVersion(), $versions)) {
284
                $this->executeMigration($environment, $migration, MigrationInterface::UP);
285
            }
286
        }
287
    }
288
289
    /**
@@ 393-401 (lines=9) @@
390
391
        // Revert the migration(s)
392
        krsort($migrations);
393
        foreach ($migrations as $migration) {
394
            if ($migration->getVersion() <= $version) {
395
                break;
396
            }
397
398
            if (in_array($migration->getVersion(), $versions)) {
399
                $this->executeMigration($environment, $migration, MigrationInterface::DOWN);
400
            }
401
        }
402
    }
403
404
    /**