keiii/yaml-config

此包已被弃用且不再维护。未建议替代包。

YAML 配置利用 symfony 组件(配置组件和 YAML 组件)为任何应用程序提供类似 symfony 的配置。

0.2.1 2016-09-25 22:11 UTC

This package is not auto-updated.

Last update: 2023-03-15 20:04:49 UTC


README

Build Status

利用 symfony 组件(配置组件YAML 组件)为任何应用程序提供类似 symfony 的配置。

安装

composer require keiii/yaml-config

配置示例

# /parameters.yml
parameters:
    db_username: 'root'
    db_password: 'secret'
# /config/config.env.yml
imports:
    - { resource: '../parameters.yml' }

database:
    username: '%db_username%'
    password: '%db_password%'

使用方法

<?php

$loader = \KEIII\YamlConfig\Factory::create(
    __DIR__.'/config', // configs path
    ['key' => 'value'], // replacements
    __DIR__.'/var/cache' // cache path or false
);

$config = $loader->load('config.env.yml'); // array