Doctrine\DBAL\Migrations\Configuration\Configuration::getAvailableVersions PHP Method

getAvailableVersions() public method

Returns an array of available migration version numbers.
public getAvailableVersions ( ) : array
return array
    public function getAvailableVersions()
    {
        $availableVersions = [];
        if (empty($this->migrations)) {
            $this->registerMigrationsFromDirectory($this->getMigrationsDirectory());
        }
        foreach ($this->migrations as $migration) {
            $availableVersions[] = $migration->getVersion();
        }
        return $availableVersions;
    }

Usage Example

 private function markVersionsMigrated()
 {
     foreach ($this->migrations->getAvailableVersions() as $versionIdentifier) {
         $version = $this->migrations->getVersion($versionIdentifier);
         $version->markMigrated();
     }
 }
All Usage Examples Of Doctrine\DBAL\Migrations\Configuration\Configuration::getAvailableVersions