acquia/drupal-environment-detector

提供检测当前Acquia环境的通用方法

1.6.0 2023-02-28 18:45 UTC

README

本包提供了一个静态类,您的应用程序可以使用该类来 检测 当前托管环境的各种特性。

它还提供了静态 辅助 类,这些类提供有关 任何 任意环境的规范信息。

检测器类

扫描环境变量和设置文件,以确定当前托管环境的几个特性,包括

  • 托管提供商(Acquia或非Acquia)
  • 托管类型(ACE,ACSF)
  • 托管领域(prod,devcloud,gardens等)
  • 环境阶段(dev,stage,prod)
  • 环境类型(IDE,ODE/CDE)
  • 常见站点属性(名称,文件路径)

请参阅 src/AcquiaDrupalEnvironmentDetector.php 中所有可用方法。

辅助类

这些额外的静态类允许您根据站点组和环境名称预测任何Acquia托管环境的特性,包括

  • Acquia环境名称(例如 01teststglive)到可读性标准名称(devstageprod)的映射
  • 一套标准的文件系统路径,例如私有文件目录或ACSF上的sites.json文件。

安装和使用

在您的项目中,使用Composer要求插件

composer require acquia/drupal-environment-detector

许可证

版权(C)2020 Acquia,Inc。

本程序是免费软件:您可以在自由软件基金会发布的GNU通用公共许可证的条款下重新分配和/或修改它。

本程序分发时希望它是有用的,但没有任何保证;甚至没有关于其可销售性或适用于特定目的的暗示保证。有关详细信息,请参阅GNU通用公共许可证。