troytft/rest-api-bundle

REST API Bundle is abstraction layer for requests and responses

Maintainers

Package info

github.com/troytft/rest-api-bundle

pkg:composer/troytft/rest-api-bundle

Statistics

Installs: 13 487

Dependents: 0

Suggesters: 0

Stars: 5

Open Issues: 0

v0.37.6 2026-06-19 12:32 UTC

README

Build Status

Features:

  • Abstraction level for requests: describe jsonBody/queryString by php class, properties are configured by attributes/annotations
  • Abstraction level for responses: describe response object by php class, properties are configured by public getters
  • Auto-generated documentation: generate OpenAPI specification without additional code, just add #[OpenApi\Endpoint(...)]

Work in progress.

See docs/README.md for detailed documentation.