Skip to content
Corex

MigrationService

Corex\Config\DataModels\MigrationService · class · Config layer

Preview, snapshot, queue, rollback, and history boundary for source migrations.

__construct(DataSourceService $sources, MigrationPreviewStore $previews, MigrationRunStore $runs, MigrationJobQueue $jobs)

Section titled “__construct(DataSourceService $sources, MigrationPreviewStore $previews, MigrationRunStore $runs, MigrationJobQueue $jobs)”

catalog(int $actorId, string $sourceKey): array

Section titled “catalog(int $actorId, string $sourceKey): array”

previewApply(int $actorId, string $sourceKey, string $definitionKey): MigrationPreview

Section titled “previewApply(int $actorId, string $sourceKey, string $definitionKey): MigrationPreview”

previewRollback(int $actorId, int $runId): MigrationPreview

Section titled “previewRollback(int $actorId, int $runId): MigrationPreview”

queue(int $actorId, string $token, string $expectedAction, int $expectedRunId): MigrationRun

Section titled “queue(int $actorId, string $token, string $expectedAction, int $expectedRunId): MigrationRun”

history(int $actorId, bool $manageAll, int $limit): array

Section titled “history(int $actorId, bool $manageAll, int $limit): array”