private function doesKeySatisfyRestrictions(array $restrictions, JWKInterface $key) { foreach ($restrictions as $k => $v) { if (!$key->has($k) || $v !== $key->get($k)) { return false; } } return true; }