AvailableMigrationsList
in package
implements
Countable
FinalYes
Represents a sorted list of migrations that may or maybe not be already executed.
Table of Contents
Interfaces
- Countable
Properties
- $items : array<string|int, AvailableMigration>
Methods
- __construct() : mixed
- count() : int
- getFirst() : AvailableMigration
- getItems() : array<string|int, AvailableMigration>
- getLast() : AvailableMigration
- getMigration() : AvailableMigration
- hasMigration() : bool
- newSubset() : self
Properties
$items
private
array<string|int, AvailableMigration>
$items
= []
Methods
__construct()
public
__construct(array<string|int, AvailableMigration> $items) : mixed
Parameters
- $items : array<string|int, AvailableMigration>
count()
public
count() : int
Return values
intgetFirst()
public
getFirst([int $offset = 0 ]) : AvailableMigration
Parameters
- $offset : int = 0
Return values
AvailableMigrationgetItems()
public
getItems() : array<string|int, AvailableMigration>
Return values
array<string|int, AvailableMigration>getLast()
public
getLast([int $offset = 0 ]) : AvailableMigration
Parameters
- $offset : int = 0
Return values
AvailableMigrationgetMigration()
public
getMigration(Version $version) : AvailableMigration
Parameters
- $version : Version
Return values
AvailableMigrationhasMigration()
public
hasMigration(Version $version) : bool
Parameters
- $version : Version
Return values
boolnewSubset()
public
newSubset(ExecutedMigrationsList $executedMigrations) : self
Parameters
- $executedMigrations : ExecutedMigrationsList