Doctrine\DBAL\Migrations\Tools\Console\Command\MigrateCommand::getVersionNameFromAlias PHP 메소드

getVersionNameFromAlias() 개인적인 메소드

private getVersionNameFromAlias ( string $versionAlias, Symfony\Component\Console\Output\OutputInterface $output, Configuration $configuration ) : boolean | string
$versionAlias string
$output Symfony\Component\Console\Output\OutputInterface
$configuration Doctrine\DBAL\Migrations\Configuration\Configuration
리턴 boolean | string
    private function getVersionNameFromAlias($versionAlias, OutputInterface $output, Configuration $configuration)
    {
        $version = $configuration->resolveVersionAlias($versionAlias);
        if ($version === null) {
            if ($versionAlias == 'prev') {
                $output->writeln('<error>Already at first version.</error>');
                return false;
            }
            if ($versionAlias == 'next') {
                $output->writeln('<error>Already at latest version.</error>');
                return false;
            }
            $output->writeln(sprintf('<error>Unknown version: %s</error>', $output->getFormatter()->escape($versionAlias)));
            return false;
        }
        return $version;
    }