didatus/config

一个简单的配置类

1.0.0 2018-04-04 23:15 UTC

This package is auto-updated.

Last update: 2024-09-10 03:22:43 UTC


README

一个简单的配置类。

Latest Stable Version License Build Status Scrutinizer Code Quality Code Coverage

创建一个简单的配置实例

use Didatus\Config\Config;
$config = new Config(['foo' => 'bar']);

获取一个简单的配置值

$config = new Config(['foo' => 'bar']);
$config->getFoo();

获取一个复杂的配置值

$config = new Config([
  'package' => [
    'name' => 'FooBar',
    'description' => 'Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.'
  ]
]);
$config->getPackageName();

获取子部分的配置对象

$config = new Config([
  'package' => [
    'name' => 'FooBar',
    'description' => 'Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.'
  ]
]);
$packageConfig = $config->getPackageConfig();
$packageConfig->getName();

C8H5