0 follower

Final Class Yiisoft\Yii\Cycle\Factory\MigrationConfigFactory

InheritanceYiisoft\Yii\Cycle\Factory\MigrationConfigFactory

Method Details

Hide inherited methods

__construct() public method

public __construct( array $params ): mixed
$params array

                public function __construct(private array $params)
{
}

            
__invoke() public method

public __invoke( \Psr\Container\ContainerInterface $container ): \Cycle\Migrations\Config\MigrationConfig
$container \Psr\Container\ContainerInterface

                public function __invoke(ContainerInterface $container): MigrationConfig
{
    // Convert alias to full path
    if (isset($this->params['directory'])) {
        $aliases = $container->get(Aliases::class);
        $this->params['directory'] = $aliases->get($this->params['directory']);
    }
    return new MigrationConfig($this->params);
}