3slab / vdm-version-bundle
提供了一种简单且标准化的方法,在路由中暴露应用程序版本
1.1.0
2024-03-28 22:10 UTC
Requires
- php: >=7.2
- symfony/framework-bundle: ^5.4|^6.4
Requires (Dev)
- phpunit/phpunit: ^8
- squizlabs/php_codesniffer: 3.*
- symfony/browser-kit: ^5.4
- symfony/yaml: ^5.4
This package is auto-updated.
Last update: 2024-09-28 23:11:42 UTC
README
此扩展包提供了一种简单且标准化的方法,在路由中暴露应用程序版本。
安装
composer require 3slab/vdm-version-bundle
并在 routing.yml
中加载路由
vdm_version: resource: "@VdmVersionBundle/Resources/config/routing.yml" prefix: /
配置
将您的配置放入 config/packages/vdm_version.yaml
文件。这是默认设置
vdm_version: secret: ~ path: /version versions: ~
您通过提供一个数组来配置应用程序不同服务的版本,其中键是服务名称,值是版本名称。
vdm_version: versions: frontend: '1.0' backend: '1.1'
当查询 /version
端点时,它返回以下响应
{"frontend":"1.0","backend":"1.1"}