fyre/config
Composer 安装命令:
composer require fyre/config
包简介
A configuration library.
README 文档
README
FyreConfig is a free, open-source configuration library for PHP.
Table Of Contents
Installation
Using Composer
composer require fyre/config
In PHP:
use Fyre\Config\Config;
Basic Usage
$config = new Config();
Autoloading
It is recommended to bind the Config to the Container as a singleton.
$container->singleton(Config::class);
Methods
Add Path
Add a config path.
$pathis the path to add.$prependis a boolean indicating whether to prepend the file path, and will default to false.
$config->addPath($path, $prepend);
Clear
Clear config data.
$config->clear();
Consume
Retrieve and delete a value from the config using "dot" notation.
$keyis the key to lookup.$defaultis the default value to return, and will default to null.
$value = $config->consume($key, $default);
Delete
Delete a value from the config using "dot" notation.
$keyis the key to remove.
$config->delete($key);
Get
Retrieve a value from the config using "dot" notation.
$keyis the key to lookup.$defaultis the default value to return, and will default to null.
$value = $config->get($key, $default);
Get Paths
Get the paths.
$paths = $config->getPaths();
Has
Determine if a value exists in the config.
$keyis the key to check for.
$has = $config->has($key);
Load
Load a file into the config.
$fileis a string representing the config file.
$config->load($file);
Remove Path
Remove a path.
$pathis the path to remove.
$config->removePath($path);
Set
Set a config value using "dot" notation.
$keyis the key.$valueis the value to set.$overwriteis a boolean indicating whether previous values will be overwritten, and will default to true.
$config->set($key, $value, $overwrite);
fyre/config 适用场景与选型建议
fyre/config 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 359 次下载、GitHub Stars 达 0, 最近一次更新时间为 2022 年 04 月 02 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 fyre/config 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 fyre/config 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 359
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 6
- 依赖项目数: 17
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-04-02