schibsted-tech-polska / svd-composer-helper
Composer Helper
1.0.1
2015-12-15 09:38 UTC
This package is not auto-updated.
Last update: 2024-09-26 00:12:15 UTC
README
URL 解析器
此工具非常有用,可以将一个包含 URI 的 env 变量分割,例如数据库的 mysql://user:password@host/database_name
,并保存到独立的 env 变量中。在 Heroku 上分割参数也很有用。
安装
添加到 composer.json
"schibsted-tech-polska/svd-composer-helper": "~1.0"
用法
将以下配置添加到您的 composer.json 文件中
"svd-composer-helper": { "parse-url": { "DATABASE_URI": { "env-map": { "host": "DATABASE_HOST", "pass": "DATABASE_PASSWORD", "path": "DATABASE_DBNAME", "port": "DATABASE_PORT", "user": "DATABASE_USER" } } } }
DATABASE_URI
是您想要分割的 env 变量。
如果您想要修剪数据库名称,请在 DATABASE_URI
下添加 "trim-path": true
。它应该看起来像这样
"svd-composer-helper": { "parse-url": { "DATABASE_URI": { "env-map": { "host": "DATABASE_HOST", "pass": "DATABASE_PASSWORD", "path": "DATABASE_DBNAME", "port": "DATABASE_PORT", "user": "DATABASE_USER" }, "trim-path": true } } }