schnittstabil/config_merge
Composer 安装命令:
composer require schnittstabil/config_merge
包简介
Merge config arrays
README 文档
README
Merge config arrays
Install
$ composer require schnittstabil/config_merge
Usage
use function Schnittstabil\ConfigMerge\config_merge; $target = json_decode(<<<'EOD' { "files": ["src", "tests"], "opts": { "unicorns": 0, "leprechauns": 666 } } EOD ); $source = json_decode(<<<'EOD' { "files": ["target"], "opts": { "unicorns": 42 } } EOD ); json_encode(config_merge($target, $source), JSON_PRETTY_PRINT); /* => { "files": [ "target" ], "opts": { "unicorns": 42, "leprechauns": 666 } } */
API
/** * Merge two configs. * * @param mixed $target Target config * @param mixed $source Source config * @param bool $appendArrays if true use `array_merge` * * @return mixed The merged config */ function config_merge($target, $source, $appendArrays = false)
License
MIT © Michael Mayer
统计信息
- 总下载量: 15.65k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2016-04-11