MigrationPlan
in package
Represents an available migration to be executed in a specific direction.
Table of Contents
- $result : ExecutionResult
- $direction : string
- $migration : AbstractMigration
- $version : Version
- __construct() : mixed
- getDirection() : string
- getMigration() : AbstractMigration
- getResult() : ExecutionResult|null
- getVersion() : Version
- markAsExecuted() : void
Properties
$result
public
ExecutionResult
$result
$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
Return values
mixed —getDirection()
public
getDirection() : string
Return values
string —getMigration()
public
getMigration() : AbstractMigration
Return values
AbstractMigration —getResult()
public
getResult() : ExecutionResult|null
Return values
ExecutionResult|null —getVersion()
public
getVersion() : Version
Return values
Version —markAsExecuted()
public
markAsExecuted(ExecutionResult $result) : void
Parameters
- $result : ExecutionResult