yii\console\controllers\MigrateController::addDefaultPrimaryKey PHP Method

addDefaultPrimaryKey() protected method

Adds default primary key to fields list if there's no primary key specified
Since: 2.0.7
protected addDefaultPrimaryKey ( array &$fields )
$fields array parsed fields
    protected function addDefaultPrimaryKey(&$fields)
    {
        foreach ($fields as $field) {
            if (false !== strripos($field['decorators'], 'primarykey()')) {
                return;
            }
        }
        array_unshift($fields, ['property' => 'id', 'decorators' => 'primaryKey()']);
    }