tohmua / consolidare
Consolidare 合并工具
v0.1.0
2016-10-30 10:40 UTC
Requires
- php: ^5.6 || ^7.0
Requires (Dev)
- phpspec/prophecy: ^1.6
- phpunit/phpunit: ^5.6
This package is not auto-updated.
Last update: 2024-09-28 18:37:12 UTC
README
Consolidare
这个工具试图以更少的主观意见的方式,使合并多种类型的“事物”变得简单和自动化。
安装
composer require tohmua/consolidare
使用
$merge = new Consolidare\Merge(); $merge->data('{"id": 10}'); $merge->data(['name' => 'foo', 'email' => 'bar']); $merge->data(['email' => 'test@test.com']); $result = $merge->merge(Consolidare\MergeStrategy\MergeStrategyFactory::basic()); $result->retrieve(new Consolidare\ReturnType\Type\ToArray); // ['id' => 10, 'name' => 'foo', 'email' => 'test@test.com']
Wiki
更多详细信息请参阅 Wiki
测试
运行: composer test
代码覆盖率报告可在 tests/_output
中找到,然而这被 git 忽略,但在运行测试套件时会自动为你生成。