Одна автозагрузка. php из нескольких composer. json? - PullRequest
0 голосов
/ 15 апреля 2020

Я не мог придумать лучшего вопроса, но надеюсь, что смогу объяснить, что я пытаюсь сделать. Я почти не использовал Composer, кроме как обычно для установки библиотек в моем проекте, а затем включил автозагрузку. php для загрузки библиотеки. Итак, если мой проект требует SDK для Facebook и Tumblr, я бы сделал следующее в Моем проекте:

composer require tumblr/tumblr
composer require facebook/graph-sdk

Это создаст папку поставщика, как показано ниже:

enter image description here

И тогда я бы включил автозагрузку. php в свой проект, но по какой-то причине я не могу использовать Composer для загрузки tumblr из пакета. Итак, я загрузил оба пакета SDK для Facebook и Tumblr вручную из github и поместил их в папку поставщика. Я вошел в каждую из папок SDK с composer. json и создал автозагрузку. php, используя:

$ composer dumpautoload -o

Но это создает две автозагрузки. php каждая внутри поставщика папка для каждой библиотеки, как показано ниже (Tumblr, а затем Facebook):

enter image description here enter image description here

Итак, мой вопрос есть Любой способ иметь структуру папок и одну автозагрузку. php Например, когда я устанавливаю оба пакета, используя composer? (Как на первом скриншоте)

...