Example #1
0
File: Setup.php Project: itkg/core
 /**
  * Create migrations from scripts & rollback files
  *
  * @return void
  *
  * @throws \RuntimeException
  * @throws \LogicException
  */
 private function createMigrations()
 {
     $scripts = $this->locator->findScripts();
     $rollbacks = $this->locator->findRollbackScripts();
     $this->releaseChecker->checkScripts($scripts, $rollbacks);
     foreach ($scripts as $k => $script) {
         $this->createMigration($script, $rollbacks[$k]);
     }
 }