Allow PHP-8.2 and up Compatibility instead of just PHP-8.4

This commit is contained in:
johnnyq
2026-06-12 17:06:10 -04:00
parent 2204bd52f4
commit d3a93652f3
220 changed files with 7198 additions and 2635 deletions

View File

@@ -121,19 +121,12 @@ class UriSigner
$uri = self::normalize($uri);
$status = $this->doVerify($uri);
if (self::STATUS_VALID === $status) {
return;
}
if (self::STATUS_MISSING === $status) {
throw new UnsignedUriException();
}
if (self::STATUS_INVALID === $status) {
throw new UnverifiedSignedUriException();
}
throw new ExpiredSignedUriException();
match ($status) {
self::STATUS_VALID => null,
self::STATUS_INVALID => throw new UnverifiedSignedUriException(),
self::STATUS_EXPIRED => throw new ExpiredSignedUriException(),
default => throw new UnsignedUriException(),
};
}
private function computeHash(string $uri): string