@@ 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 | /** |