uvinum/joiner

v1.1.3 2018-05-09 13:45 UTC

This package is auto-updated.

Last update: 2024-08-29 03:47:40 UTC


README

Software License Build Status Scrutinizer Code Quality

这是一个强大的库,用于序列化并从您的 PHP 对象或原生 PHP 类型(数组、字符串、整数等)中添加/过滤数据。适用于生产使用。

安装

通过 Composer

$ composer require uvinum/joiner

基本用法

$joiner = new Joiner(new ArraySerializer(new DefaultStrategy()), new ArrayManipulator());

$myObject = new MyObject();
$mySecondObject = new MySecondObject();
$joiner
    ->join($myObject)
    ->append($mySecondObject)
    ->filter('secondObjectFieldName');

$serializedOutput = $joiner->execute();

请参阅 文档 部分了解完整功能。

测试

$ composer test

贡献

请参阅 贡献指南 了解详情。

许可证

MIT 许可证(MIT)。请参阅 许可证文件 了解更多信息。