gunsobal / xmlary
v3.0.0
2017-11-07 09:29 UTC
Requires
- php: >=7.0
Requires (Dev)
- doctrine/instantiator: 1.0.*
- phpunit/phpunit: 6.*
README
已废弃
此包已迁移至 skraeda/xmlary。
介绍
我制作的一组辅助类,用于简化在PHP中使用大量XML时的工作流程,并提取成composer包。此包的主要功能是从关联数组生成XML,并为将XML生成封装在其自己的对象中提供一个方便的平台。此包中的所有类都将位于 Gunsobal\Xmlary 命名空间中。
通过composer将此包安装到您的项目中,或在此GitHub上下载源代码。
composer install gunsobal/xmlary
文档
许可证
Xmlary 是开源软件,使用 MIT 许可证授权
资源
Composer 包基于 Darwin Biler 的 模板。
变更日志
03.09.2017
- 添加了变更日志
- 重构 Xmlify,如果构建时创建了具有属性的空元素数组,则可能导致构建失败。
- 移除了 XmlParser、XmlConverter 和 XsdValidator。
- 将我的 PHP Utils 库与此库合并到 Support 类中。
- XmlMessage 中的版本、编码和数据属性现在是私有的。
- 如果构建方法不存在,XmlMessage 现在将抛出异常。
- XmlMessage 现在检查所需属性是否格式正确。
- XmlMessage 现在检查名称和构建属性是否为字符串,并且仅在它们为字符串时覆盖默认值。
- 更新了文档。
- 添加了 v2.0.0 标签。
10.05.2017
- 将 XmlMessage 作为抽象类实现,因为它从一开始就应该如此。
- 从 XmlMessage 中移除了构建属性,并使其成为一个必须实现以符合模板模式的抽象函数。
- 重构支持测试为更小的单元。
- 更新文档以反映 XmlMessage 的小幅度变化。
- 从支持类中移除了未使用的函数。
11.06.2017
- 用 PHP 异常替换了自定义异常。
- 删除了有关异常的文档。
- 更新了注释块以符合 phpdoc 约定。
- 不再支持低于 PHP 7 的版本
- 更新了 PHPUnit devDependency
- 集成 travis-ci
问题
如果您遇到任何错误或问题,请在此GitHub上报告,以便我可以调查。