extremesensio / psh-route-reader
帮助读取 Platform.sh 环境中的 *_ROUTES 环境变量
v1.0.0
2018-05-21 15:01 UTC
Requires
- php: >=5.6
- platformsh/config-reader: ^1.0
Requires (Dev)
- phpunit/phpunit: ^5.7
This package is auto-updated.
Last update: 2023-11-29 02:49:26 UTC
README
这是一个小型的库,用于解析和查询 Platform.sh 路由。
安装
$ composer require extremesensio/psh-route-reader
使用方法
当在 PaaS 上部署时,您可能需要获取您的应用程序部署的完整 URL,例如,Wordpress 需要它来处理多域名配置。
在 Platform.sh 或 Sensiocloud 上,这些信息存储在环境变量中。此库允许您轻松查询这些信息及其详细信息,而无需解析环境变量。
use Sensio\PshRouteReader\RouteReader; $routeReader = new RouteReader(); $route = $routeReader->findOneByUpstream('app'); echo $route['full_url']; // "http://www.sensiogrey.com"
在 Sensiocloud 上
use Sensio\PshRouteReader\RouteReader; $routeReader = RouteReader::onSensiocloud(); $route = $routeReader->findOneByUpstream('app'); echo $route['full_url']; // "http://www.sensiogrey.com"