Final Class Yiisoft\Yii\Cycle\Factory\MigratorFactory
| Inheritance | Yiisoft\Yii\Cycle\Factory\MigratorFactory |
|---|
Public Methods
| Method | Description | Defined By |
|---|---|---|
| __invoke() | Yiisoft\Yii\Cycle\Factory\MigratorFactory |
Method Details
| public __invoke( \Psr\Container\ContainerInterface $container ): \Cycle\Migrations\Migrator | ||
| $container | \Psr\Container\ContainerInterface | |
public function __invoke(ContainerInterface $container): Migrator
{
$migConf = $container->get(MigrationConfig::class);
$dbal = $container->get(DatabaseManager::class);
$migrator = new Migrator(
$migConf,
$dbal,
new FileRepository($migConf, $container->get(FactoryInterface::class))
);
// Init migration table
$migrator->configure();
return $migrator;
}
Signup or Login in order to comment.