The PHP SDK generator is now generally available, with deeply integrated type annotations that empower modern language services, for both array shapes as well as parameter and response classes.
Tooling support: Great auto-completion and type checking support for modern editor tool chains and static analysis.
Minimalistic value objects: Plain composition of lightweight and built-in data interfaces such as ArrayAccess for accessing and providing raw or custom data and Stringable for pretty printing.
Standard protocols: PHP Standards Recommendation-derived HTTP stack, compatible with the wider ecosystem.
Flexible input: Choose between well-typed arrays for ease of entry or equivalent parameter classes and gain runtime-safety.
Intuitive pagination: Paginated data as plain value objects composed with the built-in IteratorAggregate protocol for accessing successive pages.
Type conversions: Automatic conversion of inputs and outputs to and from Time, Integer, and so on, as appropriate.
Streaming: Support for SSE & JSON-L streams as PHP Iterators with automatic resource cleanup.
Advanced use cases: Raw and undocumented request support as well as for accessing underlying HTTP transports.
