qlimix/environment

环境工具

2.0.1 2020-11-14 12:13 UTC

This package is auto-updated.

Last update: 2024-09-14 20:25:28 UTC


README

Travis CI Coveralls Packagist MIT License

环境工具。通过类型加载器加载环境值。

安装

使用Composer

$ composer require qlimix/environment

使用方法

环境对象

基于环境值创建,例如在引导阶段

<?php

use Qlimix\Environment\Environment;

$env = Environment::createDevelopment();

环境对象

基于环境值创建,例如在引导阶段

<?php

use Qlimix\Environment\Value\Loader;

$env = new Loader();
$string = $env->getString('value');
$integer = $env->getInt('value');
$float = $env->getFloat('value');
$bool = $env->getBoolean('value');
$array = $env->getArray('value', ',');
$mapped = $env->getMapped('value', function (string $value) {
    return base64_decode($value);
});

测试

使用PHPUnit在本地上运行所有单元测试

$ vendor/bin/phpunit

质量

为确保代码质量,运行grumphp,它将运行所有工具

$ vendor/bin/grumphp run

贡献

有关详细信息,请参阅CONTRIBUTING