phpsoftbox/config
Composer 安装命令:
composer require phpsoftbox/config
包简介
Config component for the PhpSoftBox framework
README 文档
README
Компонент для чтения и объединения конфигурации с поддержкой вложенных ключей и слоёв окружений.
Установка
composer require phpsoftbox/config
Быстрый старт
<?php declare(strict_types=1); use PhpSoftBox\Config\Config; $config = new Config([ ['app' => ['name' => 'demo'], 'debug' => false], fn () => ['debug' => true], ]); $name = $config->get('app.name'); // demo $debug = $config->get('debug'); // true
Документация
- docs/01-usage.md — доступ к значениям, read-only, ArrayAccess
- docs/02-merge-options.md — слияние источников и merge options
- docs/03-config-factory.md — ConfigFactory и переменные окружения
- docs/04-encrypted-value.md — интеграция с EncryptedValue
Настройки в БД вынесены в отдельный компонент:
phpsoftbox/db-config
CLI
php psb config:encrypt "secret" --cipherKey="your-key" php psb config:decrypt "ciphertext" --cipherKey="your-key"
Если --cipherKey не указан, используется APP_KEY из окружения.
统计信息
- 总下载量: 93
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 3
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-02-06