Current Responses provide only a minimum of required operations. Thus for practical usage it's needed to create similar interfaces and classes. The problem is that those classes have different method signatures which makes it impossible to inherit Responses from json-api lib.
The idea is to unify ResponsesInterface as much as possible and make Responses with only a few abstract methods. So it could be inherited and support for pagination and other framework specific features to be added.
Current
Responsesprovide only a minimum of required operations. Thus for practical usage it's needed to create similar interfaces and classes. The problem is that those classes have different method signatures which makes it impossible to inheritResponsesfrom json-api lib.The idea is to unify
ResponsesInterfaceas much as possible and makeResponseswith only a few abstract methods. So it could be inherited and support for pagination and other framework specific features to be added.