MigrationPlan
in package
FinalYes
Represents an available migration to be executed in a specific direction.
Table of Contents
Properties
- $result : ExecutionResult|null
- $direction : string
- $migration : AbstractMigration
- $version : Version
Methods
- __construct() : mixed
- getDirection() : string
- getMigration() : AbstractMigration
- getResult() : ExecutionResult|null
- getVersion() : Version
- markAsExecuted() : void
Properties
$result
public
ExecutionResult|null
$result
= null
$direction
private
string
$direction
$migration
private
AbstractMigration
$migration
$version
private
Version
$version
Methods
__construct()
public
__construct(Version $version, AbstractMigration $migration, string $direction) : mixed
Parameters
- $version : Version
- $migration : AbstractMigration
- $direction : string
getDirection()
public
getDirection() : string
Return values
stringgetMigration()
public
getMigration() : AbstractMigration
Return values
AbstractMigrationgetResult()
public
getResult() : ExecutionResult|null
Return values
ExecutionResult|nullgetVersion()
public
getVersion() : Version
Return values
VersionmarkAsExecuted()
public
markAsExecuted(ExecutionResult $result) : void
Parameters
- $result : ExecutionResult