如何在没有composer的情况下添加供应商模块

时间:2015-11-19 08:33:20

标签: php zend-framework2 swagger-php

我想在我的Zend Framework 2供应商库中添加一个模块Swagger(https://github.com/outeredge/SwaggerModule)。它有使用作曲家的说明,但我想在没有作曲家的情况下这样做。

任何人都可以帮我解决这个问题吗? 我尝试了什么:

  1. 我下载了模块并将其复制到Vendor文件夹
  2. swagger.global.php文件添加到config/autoload
  3. 'SwaggerModule'添加到application.config.php

1 个答案:

答案 0 :(得分:1)

您可以从github下载源文件,并将它们作为单独的包添加到您的模型中。

您必须进行一些重构以确保正确的自动加载避免名称空间冲突(如果有)。此外,executable files必须转到构建文件夹。

https://github.com/zircote/swagger-php/tree/master/src的内容添加为单独的包(它自己的文件夹/命名空间)应该可以解决问题。