webdevvie / epp
一个可扩展的PHP EPP客户端
0.3.0
2024-06-04 07:50 UTC
Requires
- php: ^7.4|^8.0|^8.1|^8.2
- doctrine/annotations: ^1.14|^2.0
- jms/serializer: ^3.3
- webdevvie/nestis: ^1.0
Requires (Dev)
- mockery/mockery: ^1.3
- phpmd/phpmd: ^2.8.2
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^9.6
- squizlabs/php_codesniffer: ~3.0
README
一个可扩展的PHP EPP库。
从头编写以支持扩展。使用JMSSerializer序列化和反序列化xml消息
您可以将此项目作为您自己连接的基础。
目前请不要用于生产。这还是一个正在开发中的项目。
目标
以下是该库旨在实现的目标列表。
目标:提供简单的EPP客户端以进行基本交互
您可以使用简单的命令和简单响应来处理请求和响应,而不是自己构建消息。
目标:完全单元测试的EPP客户端
一个可以完全单元测试的客户端。
目标:序列化完全与EPP XSDs测试
为防止回归或错误在有人贡献了一组测试后出现,运行测试以检查
目标:提供这些额外功能
- TODO:添加这些 🤔
原因
为什么构建另一个EPP库?我想为未来创建一个既整洁又实用的库,但同时支持
致谢
消息是我在过去构建的序列化对象的汇总。这些是基于我最初为这个EPP客户端所做的原始工作。它们被重新设计用于我的当前雇主Metaregistrar B.V.的其它项目,然后在这个项目中重新设计/清理。
作者
如果您喜欢这个库。可以在twitter @webdevvie 或我的个人网站 johnbakker.name 上找到我,并打个招呼