kynx / mezzio-openapi-generator
Generate a Mezzio application from an OpenAPI specification
0.9.2
2026-02-15 15:40 UTC
Requires
- php: ~8.3.0 || ~8.4.0 || ~8.5.0
- composer-runtime-api: ^2.2
- ext-fileinfo: *
- kynx/code-utils: ^2.4.1
- kynx/mezzio-authentication-apikey: ^1.3
- kynx/mezzio-openapi: ^0.8
- laminas/laminas-cli: ^1.11
- laminas/laminas-diactoros: ^3.6
- laminas/laminas-filter: ^2.41 || ^3.0
- mezzio/mezzio-authentication-basic: ^1.9
- nette/php-generator: ^4.2
Requires (Dev)
- laminas/laminas-coding-standard: ^3.1
- phpunit/phpunit: ^12.5
- psalm/plugin-phpunit: ^0.19.5
- roave/security-advisories: dev-master
- vimeo/psalm: ^6.14.2
README
Generate Mezzio REST APIs from OpenAPI specifications
This is a Work in Progress
Goals
- Generate route delegator config from spec (needs some refactoring)
- Generate models from spec
- Generate handlers from spec
- Generate model hydrators from spec (or just use constructor property promotion + JsonSerializable?)