Guzzle Version Conflict с двумя композиторскими автозагрузчиками - PullRequest
0 голосов
/ 10 октября 2018

У меня следующая проблема.Для WHMCS мы хотим разработать модуль для API CloudFlare.Теперь WHMCS загружает Guzzle 5 с помощью Composer Autoloader.WHMCS имеет кодировку ioncube.

К сожалению, "CloudFlare PHP SDK" использует исправление Guzzle 6. Теперь у меня проблемы с заданием cron в WHMCS, которое, помимо прочего, хочет запросить текущую версию WHMCS в WHMCS API.

Cronjob загружает модуль для CloudFlare и, следовательно, также зависимости Guzzle 6.Однако программный код WHMCS Cronjob извлекает API-интерфейс WHMCS в формате Guzzle 5, что, конечно, приводит к исключению.

Как я могу получить контроль над проблемой?

Я уже говорилWHMCS, из-за div.Зависимости не могут быть обновлены до Guzzle 6 в течение следующих 12 месяцев.

У кого-нибудь есть идея для проблемы?

1 Ответ

0 голосов
/ 22 октября 2018

Guzzle 5 и Guzzle 6 имеют разные пространства имен, поэтому не должно быть проблем при их совместном использовании.Хотя таких пользователей не так много.

Не могли бы вы обновить вопрос с точной ошибкой?

...