Exemplo n.º 1
0
 /**
  * @param Configuration $configuration
  * @param string        $versionAlias
  */
 protected function setVersion(Configuration $configuration, $versionAlias)
 {
     $version = $configuration->resolveVersionAlias($versionAlias);
     if ($version === null || $version === false) {
         if ($versionAlias == 'prev') {
             throw new MigrationVersionException('Already at first version');
         }
         if ($versionAlias == 'next') {
             throw new MigrationVersionException('Already at latest version');
         }
         throw new MigrationVersionException(sprintf('Unknown version: %s', e($versionAlias)));
     }
     $this->version = $version;
 }