Fix migration manager issues | check classes before running migration

This commit is contained in:
gamonoid
2017-09-19 00:03:57 +02:00
parent 6cba87dd05
commit 69d40ec2da
5 changed files with 106 additions and 45 deletions

View File

@@ -26,6 +26,7 @@ class RoboFile extends \Robo\Tasks
$this->includeCientConfig($client);
$this->say("DB Migrating " . $action . " for ". $client);
$migrationManager = new \Classes\Migration\MigrationManager();
$migrationManager->setMigrationPath(APP_BASE_PATH .'/migrations/');
$res = $migrationManager->runMigration($action);
$this->say("DB Migrating Result : " . print_r($res, true));
}
@@ -34,6 +35,7 @@ class RoboFile extends \Robo\Tasks
$this->includeCientConfig($client);
$this->say("Run all pending migrations " . " for ". $client);
$migrationManager = new \Classes\Migration\MigrationManager();
$migrationManager->setMigrationPath(APP_BASE_PATH .'/migrations/');
$migrationManager->queueMigrations();
$migrations = $migrationManager->getPendingMigrations();
foreach ($migrations as $migration) {