Skip to content

migrationPath Array to string conversion #317

@denes096

Description

@denes096

What steps will reproduce the problem?

I updated yii from 2.0.12 -> 2.0.36
Console app migration.
$ ./yii mongodb-migrate/up --migrationPath=@app/migrations/mongodb

What's expected?

What do you get instead?

*** applying m160527_141403_create_sources_aggregate_index
/var/www/html/project/vendor/yiisoft/yii2-mongodb/console/controllers/MigrateController.php:133:

**VARDUMP PRODUCED :**
array(1) {
  [0] =>
  string(49) "/var/www/html/project/console/migrations/mongodb"
}

PHP Notice 'yii\base\ErrorException' with message 'Array to string conversion'

in /var/www/html/project/vendor/yiisoft/yii2-mongodb/console/controllers/MigrateController.php:136

Additional info

Since MigrateController dont include BaseMigrateController -> $this->includeMigrationFile($class); , migrationPath is going to be always handled as array.

Q A
Yii version 2.0.36
Yii MongoDB version 2.1.3
MongoDB server version
PHP version 7.2
Operating system Debian 10

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions