helhum/env-ts

此包已被废弃,不再维护。未建议替代包。

将环境变量写入 TypoScript 常量文件

安装次数: 20,868

依赖者: 0

建议者: 0

安全性: 0

星标: 4

关注者: 2

分支: 2

开放问题: 1

类型:composer-plugin

0.3.0 2016-11-18 15:27 UTC

This package is auto-updated.

Last update: 2021-02-10 11:08:40 UTC


README

env ts 构建状态

这是一个 composer 插件,将环境变量写入到 TypoScript 常量文件中。

此包是能够在不同环境中为 TYPO3 安装提供不同 TypoScript 设置的关键链接。

配置选项

您可以在任何包的 composer.json 的 extra 部分配置 env ts,如下所示

  "extra": {
      "helhum/env-ts": {
          "files": {
              "path/to/environment.t3s": [
                  "PAGE__ROOT",
                  "PAGE__IMPRINT",
                  "PAGE__CUSTOMER_LOGIN"
              ]
          },
          "prefix": "environment",
          "array-delimiter": "__",
          "lower-camel-case": true
      }
    }

files [数组]

可以指定多个文件(相对于包目录的路径)作为键,以及应包含哪些环境变量前缀。在上面的例子中,只需要指定前缀 PAGE__

prefix [字符串]

默认情况下,环境变量将原样传递到常量文件中。但可以指定常量的前缀。在上面的例子中,为环境变量 PAGE__ROOT 写入了 environment.page.root

默认值environment

array-delimiter [字符串]

默认情况下,环境变量将原样传递到常量文件中。但可以指定环境变量的数组分隔符,以便将其转换为常量的数组部分。在上面的例子中,为环境变量 PAGE__ROOT 写入了 environment.page.root

默认值__

lower-camel-case [布尔值]

是否应该将常量名称写成小驼峰式而不是全部大写。在上面的例子中,为环境变量 PAGE__CUSTOMER_LOGIN 写入了 environment.page.customerLogin

默认值true

反馈

欢迎任何反馈。请提交错误报告、功能请求、创建 pull 请求,或者通过 Twitter 或传播信息表示感谢。

谢谢!