Проект, над которым я работаю, требует использования PHP SDK от нескольких сторонних сторон. Два из них - веб-службы Amazon и клиент Google API (для Google+), и оба из них используют Composer для управления своими файлами/зависимостями. Я не уверен, как лучше всего настроить код/структуру мудрый, потому что мне не нужны оба AWS и Google, загруженные вместе. Мне может понадобиться AWS в одной области, а Google - в другой, поэтому я не хочу просто загружать все файлы каждый раз и получать дополнительные накладные расходы из библиотек, которые мне не нужны. Сейчас я структура создана так:PHP Composer - Как работать с несколькими поставщиками?
- awscode.php
- googlecode.php
- ЛИЭС
- composer.json
- composer.lock
- поставщика
- autoload.php
- AWS
Итак, все Composer родственный в общем файле composer.json, и все файлы поставщика в одном каталоге производителя. Но, похоже, я не могу найти способ просто загрузить AWS. Он хочет, чтобы я использовал autoload.php из того, что я могу сказать, что, похоже, хочет загрузить все.
Нужно ли мне настраивать его больше, если я хочу контролировать каждую библиотеку?
- awscode.php
- googlecode.php
- ЛИЭС
- AWS
- composer.json
- composer.lock
- поставщика
- autoload.php
- AWS
- Google
- composer.json
- composer.lock
- поставщик
- автозагрузку.PHP
- AWS
Я, очевидно, новым для композитора, и как наилучшим образом использовать его, и вы хотите, чтобы убедиться, что я устанавливаю его лучший путь для обоих моей ситуации и для будущего руководства.
Вы уверены, что вы все еще не можете получить пакеты из разных каталогов поставщиков? Я просто включил autoload.php из обоих каталогов, и он отлично работает со мной. – Kirby