class Qa::AuthorityWrapper

@api public @since v5.11.0

The intention of this wrapper is to provide a common interface that both linked and non-linked data can use. There are implementation differences between the two, but with this wrapper, the goal is to draw attention to those differences and insulate the end user from those issues.

One benefit in introducing this class is that when interacting with a questioning authority implementation you don’t need to consider “Hey when I instantiate an authority, is this linked data or not?” And what specifically are the parameter differences. You will need to perhaps include some additional values in the context if you don’t call this from a controller.