Final Class Yiisoft\Yii\Cycle\Factory\MigrationConfigFactory
| Inheritance | Yiisoft\Yii\Cycle\Factory\MigrationConfigFactory |
|---|
Public Methods
| Method | Description | Defined By |
|---|---|---|
| __construct() | Yiisoft\Yii\Cycle\Factory\MigrationConfigFactory | |
| __invoke() | Yiisoft\Yii\Cycle\Factory\MigrationConfigFactory |
Method Details
| public __construct( array $params ): mixed | ||
| $params | array | |
public function __construct(private array $params)
{
}
| 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);
}
Signup or Login in order to comment.