Skip to content

Commit ed2d8dd

Browse files
muglugfelixfbecker
authored andcommitted
refactor: fix impossible parse_url equality (felixfbecker#676)
`parse_url` returns `false` for malformed urls, not `null`
1 parent 680f430 commit ed2d8dd

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/utils.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ function pathToUri(string $filepath): string
3838
function uriToPath(string $uri)
3939
{
4040
$fragments = parse_url($uri);
41-
if ($fragments === null || !isset($fragments['scheme']) || $fragments['scheme'] !== 'file') {
41+
if ($fragments === false || !isset($fragments['scheme']) || $fragments['scheme'] !== 'file') {
4242
throw new InvalidArgumentException("Not a valid file URI: $uri");
4343
}
4444
$filepath = urldecode($fragments['path']);

0 commit comments

Comments
 (0)