vv3d0x / avro-schema
vv3d0x/avro-schema是一个用于处理Avro值和模式的序列化和反序列化库,包括RPC。
3.0.1
2024-04-26 13:56 UTC
Requires
- php: >=8.1
- ext-json: *
- amphp/http-client: ^5.1
- doctrine/cache: ^2.2
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.47
- phpstan/phpstan: ^1.10
- phpstan/phpstan-phpunit: ^1.3
- phpunit/phpunit: ^9.6
- symfony/cache: ^6.4
Suggests
- amphp/http-client: Require advanced async HTTP client (^5.1) for an async schema-registry client
- doctrine/cache: Require for caching schema id resolution with the schema-registry client
README
介绍
这是一个非官方的Avro PHP实现。
如果您想了解更多关于这个库为何出现的原因,请查看官方邮件列表上的这个讨论。
安装
该项目以composer包的形式分发,可在packagist.org上找到。
运行以下命令将其添加到您的项目中
$ composer require jaumo/avro
示例
查看examples/目录以了解如何使用此库。
许可证
阅读LICENSE文件以了解更多关于使用、复制和分发条款和条件。