We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a82f593 commit be95514Copy full SHA for be95514
src/JsonSchema/Uri/UriResolver.php
@@ -77,7 +77,11 @@ public function generate(array $components)
77
public function resolve($uri, $baseUri = null)
78
{
79
// treat non-uri base as local file path
80
- if (!is_null($baseUri) && !filter_var($baseUri, \FILTER_VALIDATE_URL)) {
+ if (
81
+ !is_null($baseUri) &&
82
+ !filter_var($baseUri, \FILTER_VALIDATE_URL) &&
83
+ !preg_match('|^[^/]+://|u', $baseUri)
84
+ ) {
85
if (is_file($baseUri)) {
86
$baseUri = "file_a_$baseUri_$uri://" . realpath($baseUri);
87
} elseif (is_dir($baseUri)) {
0 commit comments