swagger-api/swagger-codegen
Auf GitHub ansehenI suggest to create interfaces for PHP-client
Open
#6.271 geöffnet am 9. Aug. 2017
Client: PHPGeneral: Suggestionhelp wanted
Repository-Metriken
- Stars
- (12.701 Stars)
- PR-Merge-Metriken
- (Keine gemergten PRs in 30 T)
Beschreibung
Description
I need to implement caching for classes. I can use decorators or call cache from each method. But decorators cannot be used with DI because classes don't have an interfaces. What about add interfaces to generation?
Swagger-codegen version
2.2.3
Swagger declaration file content or url
My swagger-magento2-client (generated by swagger).
Command line used for generation
Example of config.json
{
"composerVendorName": "springimport",
"composerProjectName": "swagger-magento2-client",
"variableNamingConvention": "camelCase",
"invokerPackage": "SpringImport\\Swagger\\Magento2\\Client"
}
java -jar swagger-codegen-cli.jar generate -i http://devdocs.magento.com/swagger/schemas/latest-2.1.schema.json -l php -o /home/swagger-codegen2/tmp/php_api_client -c /home/swagger-codegen2/config.json