0

Final Class Yiisoft\Db\Migration\DatabaseContext

InheritanceYiisoft\Db\Migration\DatabaseContext

Services for one execution against a named database set.

Public Methods

Hide inherited methods

Method Description Defined By
__construct() Yiisoft\Db\Migration\DatabaseContext

Property Details

Hide inherited properties

$createService public property
$downRunner public property
$migrationService public property
$migrator public property
$updateRunner public property

Method Details

Hide inherited methods

__construct() public method

public mixed __construct ( Yiisoft\Db\Migration\Migrator $migrator, Yiisoft\Db\Migration\Service\MigrationService $migrationService, Yiisoft\Db\Migration\Service\Generate\CreateService $createService, Yiisoft\Db\Migration\Runner\DownRunner $downRunner, Yiisoft\Db\Migration\Runner\UpdateRunner $updateRunner )
$migrator Yiisoft\Db\Migration\Migrator
$migrationService Yiisoft\Db\Migration\Service\MigrationService
$createService Yiisoft\Db\Migration\Service\Generate\CreateService
$downRunner Yiisoft\Db\Migration\Runner\DownRunner
$updateRunner Yiisoft\Db\Migration\Runner\UpdateRunner

                public function __construct(
    public readonly Migrator $migrator,
    public readonly MigrationService $migrationService,
    public readonly CreateService $createService,
    public readonly DownRunner $downRunner,
    public readonly UpdateRunner $updateRunner,
) {}