如何为Swagger代码生成器生成的PHP代码创建自动加载文件?

时间:2018-08-07 13:32:15

标签: php autoload swagger-codegen openapi

我已经使用Swagger代码生成器(确切地说,是与名为openapi-generator-cli的OpenApi 3.0.0兼容的更新版本)从 OpenAPI.yaml 文件。

代码生成确实可以,但是我缺少自动加载功能来使用生成的代码。如何生成该自动加载文件?

1 个答案:

答案 0 :(得分:2)

生成的文件不包括vendor文件夹,该文件夹包含composer.json文件中所述的依赖项。要禁用它们,只需在生成的包的根目录中执行composer install。如果$ PATH变量中未安装composer,请查看the composer docs to install it properly。然后,您可以require_once('/path/to/OpenAPIClient-php/vendor/autoload.php');继续前进。