console\controllers\MigrateController::migrateUp PHP Method

migrateUp() protected method

Upgrades with the specified migration class.
protected migrateUp ( string $class, $alias ) : boolean
$class string the migration class name
return boolean whether the migration is successful
    protected function migrateUp($class, $alias)
    {
        if ($class === self::BASE_MIGRATION) {
            return true;
        }
        echo "*** applying {$class}\n";
        $start = microtime(true);
        $migration = $this->createMigration($class, $alias);
        if ($migration->up() !== false) {
            $this->db->createCommand()->insert($this->migrationTable, ['version' => $class, 'alias' => $alias, 'apply_time' => time()])->execute();
            $time = microtime(true) - $start;
            echo "*** applied {$class} (time: " . sprintf("%.3f", $time) . "s)\n\n";
            return true;
        } else {
            $time = microtime(true) - $start;
            echo "*** failed to apply {$class} (time: " . sprintf("%.3f", $time) . "s)\n\n";
            return false;
        }
    }