sturents / swagger-php-model-generator
Installs: 160
Dependents: 1
Suggesters: 0
Security: 0
Stars: 2
Watchers: 8
Forks: 8
Open Issues: 6
pkg:composer/sturents/swagger-php-model-generator
Requires
- php: >=7.4
- nette/php-generator: ^3.6 || ^4.0
- psr/http-message: ^1.1 || ^2.0
- symfony/serializer: ^5.4 || ^6.0 || ^7.0
- symfony/yaml: ^5.4 || ^6.0 || ^7.0
Requires (Dev)
- roave/security-advisories: dev-latest
This package is auto-updated.
Last update: 2025-09-29 15:53:20 UTC
README
Generates simple models with no dependencies from a Swagger/Open API 2.0 file
Install using composer
composer require sturents/swagger-php-model-generator
Run with:
$generator = new SwaggerGen\GenerateAll('MyNamespace', '/path/to/api.yaml', '/path/to/library/src/'); echo $generator->saved_models.' - '.$generator->saved_requests;
Or run simply from this repo using:
php example.php --yaml-path /path/to/api.yaml --model-dir /path/to/generate/models --namespace MyNamespace