davispeixoto / opentravel-alliance
A PHP实现的开源旅游联盟(OTA) 2014B规范
dev-master
2015-05-21 13:09 UTC
Requires
- php: >=5.4.0
- goetas/xsd-reader: 2.*@dev
- goetas/xsd2php: 2.*@dev
- jms/serializer: xsd2php-dev as 0.18.0
- myclabs/php-enum: 1.3.2
Requires (Dev)
- phpunit/phpunit: ~4.0
This package is auto-updated.
Last update: 2024-09-24 03:44:07 UTC
README
A PHP实现的开源旅游联盟(OTA)(OpenTravel Alliance)的2014B规范。
警告
我已经尝试使用xsd2php转换器创建此项目。然而,正如您在徽章中看到的,生成的代码质量有些下降
- 所有方法声明中都使用完整命名空间,而不是在类之前导入类
- 在访问之前不检查索引是否已设置,以及其他容易出错的结构
- 一些类非常复杂,因为有很多set/get/isset/unset方法
- 不支持声明的枚举类型
我将创建自己的xsd到php软件,以便在将来进行此操作,因为我还没有找到任何真正好的软件。同时,我建议目前不要使用此包。
安装
您可以通过在项目的composer.json
中要求davispeixoto/opentravel-alliance
包来使用Composer安装此包。
{ "require": { "davispeixoto/opentravel-alliance": "~1.0" } }
然后从您的终端运行composer update
php composer.phar update
配置
使用方法
更多信息
许可证
本软件根据MIT许可证授权
版本控制
本项目遵循语义版本控制
感谢
对Jetbrains团队的“谢谢你们!”表达衷心的感谢,他们友好地为此项目提供了免费的开放源代码许可证PhpStorm,这将为编码带来全新的快乐。