nuXed/environment

nuXed 环境

安装: 197

依赖: 0

建议者: 0

安全: 0

星标: 2

关注者: 2

分支: 0

开放问题: 0

语言:Hack

v1.4.0 2020-05-21 21:27 UTC

This package is auto-updated.

Last update: 2024-09-22 23:14:35 UTC


README

Coding standards status Static analysis status Unit tests status Total Downloads Latest Stable Version License

nuXed 环境

nuXed 环境组件提供帮助您管理环境变量的功能。

安装

此包可以使用 Composer 安装。

$ composer require nuxed/environment

示例

use namespace Nuxed\Environment;

<<__EntryPoint>>
async function main(): Awaitable<void> {
  await Environment\load('.env');

  if(!Environment\contains('APP_MODE')) {
    Environment\put('APP_MODE', 'prod');
  }

  $mode = Environment\mode();
  switch($mode) {
    case Environment\Mode::Development:
      // Dev
    case Environment\Mode::Production:
      // Prod
    case Environment\Mode::Test:
      // Test
  }
}

安全

有关在 nuXed 中报告安全漏洞的信息,请参阅 SECURITY.md

许可

nuXed 是开源软件,使用 MIT 许可证。