ivory/serializer-bundle

该包已被弃用,不再维护。作者建议使用symfony/serializer包。

支持JSON、XML、YAML和CSV的PHP 7.0+序列化器

安装数: 80,933

依赖者: 1

建议者: 0

安全性: 0

星标: 3

关注者: 1

分支: 7

开放问题: 2

类型:symfony-bundle

1.0.3 2021-03-09 21:45 UTC

This package is auto-updated.

Last update: 2024-03-01 18:27:27 UTC


README

Travis Build Status Code Coverage Scrutinizer Code Quality

该扩展包为您的Symfony项目提供了Ivory Serializer库的集成。

use Ivory\Serializer\Format;

$stdClass = new \stdClass();
$stdClass->foo = true;
$stdClass->bar = ['foo', [123, 432.1]];

$serializer = $container->get('ivory.serializer');

echo $serializer->serialize($stdClass, Format::JSON);
// {"foo": true,"bar": ["foo", [123, 432.1]]}

$deserialize = $serializer->deserialize($json, \stdClass::class, Format::JSON);
// $deserialize == $stdClass

文档

测试

该扩展包已通过PHPUnit进行全面的单元测试,代码覆盖率接近100%。要执行测试套件,请检查travis的配置文件

贡献

我们热爱贡献者!Ivory是一个开源项目。如果您想贡献,请随时提出PR!您可以参考CONTRIBUTING文件,该文件将解释如何设置项目。

许可证

Ivory Google Map Bundle采用MIT许可证。有关完整的版权和许可信息,请阅读与源代码一起分发的LICENSE文件。