public static registerMigration ( string $key, Airship\Engine\Security\Migration\MigrationInterface $migration ) | ||
$key | string | |
$migration | Airship\Engine\Security\Migration\MigrationInterface |
public static function registerMigration(string $key, MigrationInterface $migration)
{
$state = State::instance();
$registry = $state->migrations ?? [];
if (!isset($registry[$key])) {
$registry[$key] = $migration;
$state->migrations = $registry;
}
}
/** * Overloadable. */ protected function registerMigrations() { Gadgets::registerMigration(WordPress::TYPE, new WordPress()); }