如何将外部 PHP 库(例如 Httpful)添加到 ATK4


How to add an external PHP library (for example Httpful) to ATK4?

使用推荐的Composer方法将Httpful(http://phphttpclient.com/)添加到ATK4不起作用。

经过一番鬼混,我设法使所有文件路径正确,但我得到"致命错误:在第 14 行的/var/www/portal/index.php 中找不到类'前端'"。

使用Httpful页面上描述的"phar"方法也是不行的。

我不知道这是否需要通过附加组件实现,如果是,我不知道如何实现。任何信息/指针将不胜感激...

底线是:我需要以理智的方式与 REST API 交互,它不必是 Httpful 特别是,是否有其他人已经在 ATK4 中实现的另一种解决方案?

请查看这个存储库,它旨在主要运行基于作曲家的敏捷工具包:

https://github.com/atk4/atk4-secure/

您还可以查看此分支:

https://github.com/atk4/atk4/tree/4.3-PageManager-refactoring

处理此问题:

https://github.com/atk4/atk4/issues/403

虽然这不是"master"分支的一部分,但它进入了4.3。也许您可以向后移植提交。

编辑:我还必须提到,如果您从Git存储库中选择敏捷工具包,这应该效果最好。