spomky-labs/cbor-bundle

Symfony 的 CBOR 编码器/解码器包。

资助包维护!
Spomky
Patreon

安装次数: 109,120

依赖项: 1

建议者: 0

安全: 0

星标: 5

关注者: 3

分支: 1

开放问题: 3

类型:symfony-bundle


README

Build Status Build Status

Latest Stable Version Total Downloads Latest Unstable Version License

范围

本包封装了 spomky-labs/cbor-php 库,并提供解码器作为服务。这将帮助您轻松解码 CBOR 流(来自 RFC8949 的 Concise Binary Object Representation)。

安装

使用 Composer 安装此包: composer require spomky-labs/cbor-bundle

此项目严格遵循 语义化版本控制

文档

对象创建

关于对象创建,请参考 库的文档

对象加载

如果您想加载 CBOR 编码的数据,只需使用容器中可用的解码器即可。

<?php

use SpomkyLabs\CborBundle\CBORDecoder;

// CBOR object (shall be a binary string; in hex for the example)
$data = hex2bin('fb3fd5555555555555');

// Load the data
$object = $container->get(CBORDecoder::class)->decode($data); // Return a CBOR\OtherObject\DoublePrecisionFloatObject class with normalized value ~0.3333 (=1/3)

自定义标签/其他对象

待编写

支持

我为您提供解决方案并回答您的问题。

如果您真的很喜欢这个项目以及我所做的工作,或者如果您希望我优先处理您的问题,那么您可以为我提供几杯🍻或更多!

成为赞助者

或者

Become a Patreon

贡献

欢迎提出新功能请求、修复错误以及任何其他使此项目更有用的想法。您可以提供的最佳贡献是修复 需要帮助的已打开问题

请将所有问题报告到 主仓库

请确保遵循 以下最佳实践

安全问题

如果您在项目中发现安全漏洞,请 不要使用错误跟踪器,也不要公开发布。相反,所有安全问题都必须发送到 security [at] spomky-labs.com。

许可证

此项目在 MIT 许可证 下发布。