/**
* @return list<class-string<MigrationStep>>
*/
public function getExecutableDestructiveMigrations(?int
$until = null, ?int
$limit = null
): array
{ return $this->migrationRuntime->
getExecutableDestructiveMigrations($this->migrationSource,
$until,
$limit);
} public function getTotalMigrationCount(?int
$until = null, ?int
$limit = null
): int
{ return $this->migrationRuntime->
getTotalMigrationCount($this->migrationSource,
$until,
$limit);
} /**
* @return array<class-string<MigrationStep>, MigrationStep>
*/
public function getMigrationSteps(): array
{ $this->
ensureStepsLoaded();
return $this->migrationSteps ??
[];
}