ExecutedMigrationsList
in package
implements
Countable
FinalYes
Represents a sorted list of executed migrations.
The migrations in this set might be not available anymore.
Table of Contents
Interfaces
- Countable
Properties
- $items : array<string|int, ExecutedMigration>
Methods
- __construct() : mixed
- count() : int
- getFirst() : ExecutedMigration
- getItems() : array<string|int, ExecutedMigration>
- getLast() : ExecutedMigration
- getMigration() : ExecutedMigration
- hasMigration() : bool
- unavailableSubset() : self
Properties
$items
private
array<string|int, ExecutedMigration>
$items
= []
Methods
__construct()
public
__construct(array<string|int, ExecutedMigration> $items) : mixed
Parameters
- $items : array<string|int, ExecutedMigration>
count()
public
count() : int
Return values
intgetFirst()
public
getFirst([int $offset = 0 ]) : ExecutedMigration
Parameters
- $offset : int = 0
Return values
ExecutedMigrationgetItems()
public
getItems() : array<string|int, ExecutedMigration>
Return values
array<string|int, ExecutedMigration>getLast()
public
getLast([int $offset = 0 ]) : ExecutedMigration
Parameters
- $offset : int = 0
Return values
ExecutedMigrationgetMigration()
public
getMigration(Version $version) : ExecutedMigration
Parameters
- $version : Version
Return values
ExecutedMigrationhasMigration()
public
hasMigration(Version $version) : bool
Parameters
- $version : Version
Return values
boolunavailableSubset()
public
unavailableSubset(AvailableMigrationsList $availableMigrations) : self
Parameters
- $availableMigrations : AvailableMigrationsList