交换机 / 配置框架
该包已被废弃,不再维护。未建议替代包。
配置助手包,用于加载不同格式的环境和平台特定配置文件。
1.1
2015-04-03 19:59 UTC
Requires
- php: >=5.3.0
- vlucas/phpdotenv: 1.1.*@dev
This package is not auto-updated.
Last update: 2022-02-01 12:45:35 UTC
README
通过使用 *Config() 包装类,可以轻松读取站点的配置。它可以在多个平台和环境上工作。
这是由于需要支持不同项目类型中的多个不同平台、环境和配置设置。我希望有一种统一的方式来处理这些不同的设置,而不是为每个平台和项目类型定制化。
基本示例
require 'path/to/composer/autoload.php';
use StevenWichers\Configuration\JSONConfig;
$config = new JSONConfig();
$fqdn = $config->getConfigItem('fqdn')->getValue();
更多使用示例,请参阅示例文件夹中的 example.php。
安装
使用 Composer(推荐)
使用 composer 安装非常简单。您必须将存储库添加到 composer.json 中的条目,并要求项目。一个只包含此项目的完整 composer.json 可能如下所示
{
"repositories": [
{
"url": "https://github.com/swichers/configuration-framework.git",
"type": "git"
}
],
"require": {
"swichers/configuration-framework": "1.*@stable"
}
}
在创建或更新 composer.json 文件后,您将运行 composer install 命令。最后一步是将 composer 自动加载器添加到您的项目中
require 'path/to/vendor/autoload.php';
其他
您可以将此存储库克隆到项目中,并直接包含类。此项目依赖于配置了正确的 PSR-0/PSR-4 兼容的自动加载器,但在当前阶段没有利用 composer 的其他功能。