高等学府 / app-status-bundle
此包增加了一个 `Collector`,它将构建信息添加到您的 Symfony 性能分析器中。
7.0.0
2022-07-15 21:18 UTC
Requires
- php: ^8.1
- ext-json: *
- ext-simplexml: *
- beberlei/assert: ^3.2
- symfony/config: ^5.0 || ^6.0
- symfony/dependency-injection: ^5.0 || ^6.0
- symfony/http-foundation: ^5.0 || ^6.0
- symfony/http-kernel: ^5.0 || ^6.0
Requires (Dev)
- ergebnis/composer-normalize: ^2.28
- php-parallel-lint/php-parallel-lint: ^1.3
- phpstan/extension-installer: ^1.1
- phpstan/phpstan: ^1.8
- phpstan/phpstan-phpunit: ^1.1
- phpunit/phpunit: ^9.5.20
README
此包增加了一个 Collector
,它将构建信息添加到您的 Symfony 性能分析器中。
变更日志
查看 CHANGELOG.md。
安装
步骤 1
使用 composer 下载
"require": {
"vysokeskoly/app-status-bundle" : "^5.0"
},
步骤 2
将 AppStatusBundle
添加到 AppKernel 中已加载的包列表(在 dev
包下)。
AppKernel.php
public function registerBundles() { $bundles = [ ... ]; if (in_array($this->getEnvironment(), array('dev'))) { ... $bundles[] = new Symfony\Bundle\WebProfilerBundle\WebProfilerBundle(); $bundles[] = new VysokeSkoly\AppStatusBundle\VysokeSkolyAppStatusBundle(); ... } }
步骤 3
配置此包所需的参数。
config.yml
# AppStatus Bundle vysoke_skoly_app_status: source_file: "PATH_TO_BUILDINFO.XML" main_status_key: "MAIN_STATUS_KEY"
source_file
您可以选择指定 source_file
,这是一个包含包信息的 XML 文件。默认值是 var/buildinfo.xml
。
<?xml version="1.0" encoding="UTF-8" ?> <appStatus> <name>app-status</name> <version>2017.03.08.16.30.28-68.gad10e8af8</version> <sourceRevision>ad10e8af8814f825e36e629ab1a19c5078a6d257</sourceRevision> <repository> ssh://git/app-status-bundle.git </repository> <buildNumber>666</buildNumber> <buildBranch>feature/app-status-bundle</buildBranch> <buildUrl>https://jenkins/job/app-status/666/</buildUrl> <project>app_status_bundle</project> <hostName>__HOSTNAME__</hostName> </appStatus>
main_status_key
这是一个可选属性,它告诉收集器您希望在性能分析器中看到其中一个状态值。默认值是 buildBranch