continue;
} /** @var MigrationStep $migration */
$migration =
new $migration();
try { $migration->
update($this->connection
);
} catch (\Exception
$e) { $this->
logError($migration,
$e->
getMessage());
$this->
enrichException($e);
throw $e;
} $this->
setExecuted($migration);
yield $migration::
class;
} } public function migrateDestructive(MigrationSource
$source, ?int
$until = null, ?int
$limit = null
): \Generator
{