acquia / drupal-environment-detector
提供检测当前Acquia环境的通用方法
1.6.0
2023-02-28 18:45 UTC
Requires (Dev)
- acquia/coding-standards: ^1.0.0
- dealerdirect/phpcodesniffer-composer-installer: ^0.7.0
- phpunit/phpunit: ^9.1
Conflicts
- acquia/blt: >=12.0.0 <13.5.2
README
本包提供了一个静态类,您的应用程序可以使用该类来 检测 当前托管环境的各种特性。
它还提供了静态 辅助 类,这些类提供有关 任何 任意环境的规范信息。
检测器类
扫描环境变量和设置文件,以确定当前托管环境的几个特性,包括
- 托管提供商(Acquia或非Acquia)
- 托管类型(ACE,ACSF)
- 托管领域(prod,devcloud,gardens等)
- 环境阶段(dev,stage,prod)
- 环境类型(IDE,ODE/CDE)
- 常见站点属性(名称,文件路径)
请参阅 src/AcquiaDrupalEnvironmentDetector.php 中所有可用方法。
辅助类
这些额外的静态类允许您根据站点组和环境名称预测任何Acquia托管环境的特性,包括
- Acquia环境名称(例如
01test
,stg
,live
)到可读性标准名称(dev
,stage
,prod
)的映射 - 一套标准的文件系统路径,例如私有文件目录或ACSF上的
sites.json
文件。
安装和使用
在您的项目中,使用Composer要求插件
composer require acquia/drupal-environment-detector
许可证
版权(C)2020 Acquia,Inc。
本程序是免费软件:您可以在自由软件基金会发布的GNU通用公共许可证的条款下重新分配和/或修改它。
本程序分发时希望它是有用的,但没有任何保证;甚至没有关于其可销售性或适用于特定目的的暗示保证。有关详细信息,请参阅GNU通用公共许可证。