class Qa::AuthorityRequestContext

@note THIS IS NOT TESTED NOR EXERCISED CODE IT IS PROVIDED AS CONJECTURE. FUTURE CHANGES MIGHT

BUILD AND REFACTOR UPON THIS.

@api private @abstract

This class is responsible for exposing methods that are required by both linked data and non-linked data authorities. As of v5.10.0, those three methods are: params, search_header, fetch_header. Those are the methods that are used in {Qa::LinkedData::RequestHeaderService} and in {Qa::Authorities::Discogs::GenericAuthority}.

The intention is to provide a class that can behave like a controller object without being that entire controller object.

@see Qa::LinkedData::RequestHeaderService @see Qa::Authorities::Discogs::GenericAuthority