diff --git a/src/JWT.php b/src/JWT.php index 1226102c..6130c59c 100644 --- a/src/JWT.php +++ b/src/JWT.php @@ -111,7 +111,7 @@ public static function decode($jwt, $keyOrKeyArray) throw new UnexpectedValueException('Algorithm not supported'); } - $key = self::getKey($keyOrKeyArray, empty($header->kid) ? null : $header->kid); + $key = self::getKey($keyOrKeyArray, property_exists($header, 'kid') ? $header->kid : null); // Check the algorithm if (!self::constantTimeEquals($key->getAlgorithm(), $header->alg)) {