Esempio n. 1
0
 /**
  * @return array|\Wandu\Database\Migrator\MigrationContainer[]
  */
 public function migrate()
 {
     $migratedMigrations = [];
     $migrations = $this->getMigrations();
     foreach ($migrations as $migration) {
         if (!$this->adapter->version($migration->getId())) {
             $migration->up();
             $migratedMigrations[] = $migration;
         }
     }
     return $migratedMigrations;
 }
Esempio n. 2
0
 /**
  * @return bool
  */
 public function isApplied()
 {
     return !!$this->adapter->version($this->getId());
 }