From 4799053ca958d08a06b34f858fa0fc8396cc253e Mon Sep 17 00:00:00 2001 From: Sander Marechal Date: Wed, 3 Oct 2012 10:50:02 +0200 Subject: [PATCH] Allow dot in URL scheme This makes it possible to support SSH2 urls, like ssh2.scp:// See: http://www.php.net/manual/en/wrappers.ssh2.php --- src/Composer/Repository/ComposerRepository.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Composer/Repository/ComposerRepository.php b/src/Composer/Repository/ComposerRepository.php index 51c98dec0..83084d0ae 100644 --- a/src/Composer/Repository/ComposerRepository.php +++ b/src/Composer/Repository/ComposerRepository.php @@ -37,7 +37,7 @@ class ComposerRepository extends ArrayRepository implements NotifiableRepository public function __construct(array $repoConfig, IOInterface $io, Config $config) { - if (!preg_match('{^\w+://}', $repoConfig['url'])) { + if (!preg_match('{^[\w.]+://}', $repoConfig['url'])) { // assume http as the default protocol $repoConfig['url'] = 'http://'.$repoConfig['url']; }