RFC8599PushParams::parsePushParams() and RFC8599PushParams::parseLegacyPushParams() was returning an empty result when the provider wasn't supported. That was causing bad behavior in calling code because it was expecting that there is always at least one element, as the parsing function are to raise an exception instead of returning an empty map.