Skip to content

FileMigrationAdapter

Properties

filename

protected string $filename

Methods

__construct

public __construct(string $filename): mixed

Parameters:

Parameter Type Description
$filename string

fetchAll

Get all migrated version numbers

public fetchAll(): array

up

Up

public up(\Qubus\Expressive\Migration\Migration $migration): \Qubus\Expressive\Migration\Adapter\MigrationAdapter

Parameters:

Parameter Type Description
$migration \Qubus\Expressive\Migration\Migration

Throws:


down

Down

public down(\Qubus\Expressive\Migration\Migration $migration): \Qubus\Expressive\Migration\Adapter\MigrationAdapter

Parameters:

Parameter Type Description
$migration \Qubus\Expressive\Migration\Migration

Throws:


hasSchema

Is the schema ready?

public hasSchema(): bool

createSchema

Create Schema

public createSchema(): \Qubus\Expressive\Migration\Adapter\MigrationAdapter

Throws:


write

Write to file

protected write(array $versions): void

Parameters:

Parameter Type Description
$versions array

Throws:



Automatically generated on 2025-10-13