horde / pear
v2.0.0alpha3
2021-03-13 00:00 UTC
Requires
- php: ^7
- horde/exception: ^3
- horde/util: ^3
- horde/xml_element: ^3
- horde/yaml: ^3
Suggests
- horde/http: ^3
- horde/test: ^3
This package is auto-updated.
Last update: 2024-08-29 11:10:20 UTC
README
概览
此组件提供处理 PEAR 项目建立的数据结构所需功能的一部分。目前,它允许访问远程 PEAR 服务器的 REST 接口,并提供处理 package.xml 文件的实用程序。与打包清单最相关的功能是自动更新 XML 数据。
更多详细信息请参阅相关文档 REMOTE_PEAR_SERVER 和 PACKAGE_XML。
此组件的合理性
此软件包重新实现了在 pear.php.net 上通过各种 PEAR_* 软件包提供的一些代码。
当然,鉴于有可用的 PEAR_* 软件包,不需要编写新的代码来提供 PEAR 功能。遗憾的是,这些软件包中没有一个提供了接近良好和可用的开发者 API。人们希望较新的 Pyrus 代码可以解决 PEAR 代码的一些深层结构问题。然而,截至 2011 年,目前可用的代码(看起来)并没有重大改进。
重新实现 PEAR 代码的决定并非轻率:最初,Horde 组件助手使用了 PEAR 代码。但为了维持这个基础而需要的修改和解决方案太多,不适合长期解决方案。因此,启动了 Horde_Pear 以生成一个后端,为 Horde 组件助手提供所需的功能。