As a developer, I really like to get a very good idea about the hows and whats regarding the data I need to send to an API.
At this point either API documentation (e.g. OpenAPI, JSON API, etc.) or a very well structured client implementation provides the necessary insights.
This is why I want to propose a structure of PHP classes with typed properties for making the use of the API client more intuitive and easy to use - especially with the structural requirements and constraints introduced with NPF.
To further improve the developer experience for creating instances of the sometimes complex structures of NPF, a system of builder implementations additionally supporting this process will be introduced.
Disclaimer: This pull request is not yet ready for merge but should provide first insights into the ongoing development.
Please feel free to comment your ideas or critique 😁
As a developer, I really like to get a very good idea about the hows and whats regarding the data I need to send to an API. At this point either API documentation (e.g. OpenAPI, JSON API, etc.) or a very well structured client implementation provides the necessary insights.
This is why I want to propose a structure of PHP classes with typed properties for making the use of the API client more intuitive and easy to use - especially with the structural requirements and constraints introduced with NPF.
To further improve the developer experience for creating instances of the sometimes complex structures of NPF, a system of builder implementations additionally supporting this process will be introduced.
Disclaimer: This pull request is not yet ready for merge but should provide first insights into the ongoing development. Please feel free to comment your ideas or critique 😁