我有以下问题。对于WHMCS,我们想为CloudFlare API开发一个模块。现在,WHMCS使用Composer Autoloader加载Guzzle 5。 WHMCS是ioncube编码的。
不幸的是,“ CloudFlare PHP SDK”使用修复程序Guzzle 6。 现在,我遇到了WHMCS的cron作业的问题,除其他外,我想通过WHMCS API查询WHMCS的当前版本。
cronjob为CloudFlare加载模块,因此也为Guzzle 6依赖项加载模块。但是,WHMCS Cronjob的程序代码以Guzzle 5格式检索WHMCS API,这当然会导致异常。
如何控制问题?
由于div,我已经与WHMCS进行过交谈。在接下来的12个月内,依赖项将无法升级到Guzzle 6。
有人对这个问题有想法吗?
答案 0 :(得分:0)
Guzzle 5和Guzzle 6具有不同的名称空间,因此一起使用它们应该不会有任何问题。尽管使用这种配置的用户并不多。
您能用确切的错误来更新问题吗?