Как добавить модуль вендора без композитора?

Я хочу добавить модуль Swagger ( https://github.com/outeredge/SwaggerModule) в мою библиотеку поставщиков Zend Framework 2. В нем есть инструкции по использованию композитора, но я хочу сделать это без композитора.

Кто-нибудь может мне помочь с этим? Что я пробовал:

  1. Я скачал модуль и скопировал его в папку Vendor,
  2. Добавил swagger.global.php подать в config/autoload
  3. добавленной 'SwaggerModule', чтобы application.config.php

1 ответ

Вы можете скачать исходные файлы с github и добавить их в свои модели в виде отдельного пакета.

Вам придется провести некоторый рефакторинг, чтобы обеспечить правильную автозагрузку и избежать конфликтов пространства имен, если таковые имеются. Также исполняемые файлы должны будут перейти в папку сборки.

Добавление содержимого https://github.com/zircote/swagger-php/tree/master/src в виде отдельного пакета (его собственная папка / пространство имен) должно помочь.

Другие вопросы по тегам