class NodeMigration (View source)

Service that runs over all nodes and applies migrations to them as given by configuration.

Properties

protected NodeDataRepository $nodeDataRepository
protected NodeFilter $nodeFilterService
protected NodeTransformation $nodeTransformationService
protected PersistenceManager $persistenceManager
protected EntityManagerInterface $entityManager
protected array $configuration

Migration configuration

Methods

__construct(array $configuration)

No description

execute()

Execute all migrations

void
executeSingle(array $migrationDescription)

Execute a single migration

Details

__construct(array $configuration)

No description

Parameters

array $configuration

execute()

Execute all migrations

Exceptions

MigrationException
IllegalObjectTypeException

protected void executeSingle(array $migrationDescription)

Execute a single migration

Parameters

array $migrationDescription

Return Value

void

Exceptions

MigrationException
IllegalObjectTypeException