diff --git a/src/ReferenceContext.php b/src/ReferenceContext.php index 32574662..6ad39e6c 100644 --- a/src/ReferenceContext.php +++ b/src/ReferenceContext.php @@ -46,6 +46,9 @@ private function normalizeUri($uri) if (strncmp($uri, '/', 1) === 0) { return "file://$uri"; } + if (stripos(PHP_OS, 'WIN') === 0 && strncmp(substr($uri, 1), ':\\', 2) === 0) { + return "file://$uri"; + } throw new UnresolvableReferenceException('Can not resolve references for a specification given as a relative path.'); }