Composer\Satis\Console\Command\AddCommand::isRepositoryValid PHP Method

isRepositoryValid() protected method

Validate repository URL
protected isRepositoryValid ( $repositoryUrl ) : boolean
$repositoryUrl
return boolean
    protected function isRepositoryValid($repositoryUrl)
    {
        $io = new NullIO();
        $config = Factory::createConfig();
        $io->loadConfiguration($config);
        $repository = new VcsRepository(['url' => $repositoryUrl], $io, $config);
        if (!($driver = $repository->getDriver())) {
            return false;
        }
        $information = $driver->getComposerInformation($driver->getRootIdentifier());
        return !empty($information['name']);
    }