| @@ 334-342 (lines=9) @@ | ||
| 331 |         if ($direction === MigrationInterface::DOWN) { | |
| 332 | // run downs first | |
| 333 | krsort($migrations); | |
| 334 |             foreach ($migrations as $migration) { | |
| 335 |                 if ($migration->getVersion() <= $version) { | |
| 336 | break; | |
| 337 | } | |
| 338 | ||
| 339 |                 if (in_array($migration->getVersion(), $versions)) { | |
| 340 | $this->executeMigration($environment, $migration, MigrationInterface::DOWN); | |
| 341 | } | |
| 342 | } | |
| 343 | } | |
| 344 | ||
| 345 | ksort($migrations); | |
| @@ 346-354 (lines=9) @@ | ||
| 343 | } | |
| 344 | ||
| 345 | ksort($migrations); | |
| 346 |         foreach ($migrations as $migration) { | |
| 347 |             if ($migration->getVersion() > $version) { | |
| 348 | break; | |
| 349 | } | |
| 350 | ||
| 351 |             if (!in_array($migration->getVersion(), $versions)) { | |
| 352 | $this->executeMigration($environment, $migration, MigrationInterface::UP); | |
| 353 | } | |
| 354 | } | |
| 355 | } | |
| 356 | ||
| 357 | /** | |