Ejemplo n.º 1
0
 /**
  * @return Status
  */
 public function status()
 {
     // executed migration count
     $numExecutedMigrations = $this->migrationManager()->numberOfMigrations();
     // available migration count
     $availableMigrations = $this->migrationManager->availableVersions();
     $numAvailableMigrations = count($availableMigrations);
     // new migration count
     $numNewMigrations = $numAvailableMigrations - $numExecutedMigrations;
     return new Status($this->migrationManager->latestAvailableVersion(), $this->migrationManager->nextAvailableVersion(), $this->migrationManager->latestMigration(), $numExecutedMigrations, $numAvailableMigrations, $numNewMigrations);
 }