霜冻 / silex-version-serviceprovider
v1.0.0
2016-10-16 13:29 UTC
Requires
- php: >=5.5
- pimple/pimple: ^3.0
Requires (Dev)
- phpunit/phpunit: ^5.6
This package is auto-updated.
Last update: 2024-09-16 18:45:20 UTC
README
Silex的ServiceProvider,允许通过加载版本文件来指定应用程序版本。
安装
$ composer require frostiede/silex-version-serviceprovider
之后,注册ServiceProvider
$app->register(new VersionServiceProvider(), [ 'version.file' => __DIR__ . '/VERSION' ]);
使用
现在您可以使用$app['version']
来确定当前的应用程序版本。
配置
您必须指定参数version.file
,它包含要加载的VERSION
文件的路径。
可选:如果您想给版本添加后缀(例如-dev
),也可以这样做。只需指定选项version.suffix
。示例
$app->register(new VersionServiceProvider(), [ 'version.file' => __DIR__ . '/VERSION', 'version.suffix' => $app['debug'] ? 'debug' : '' ]);
这将在Silex处于调试模式下添加后缀debug
。
贡献
任何帮助都受欢迎。请随意创建问题和合并请求 :-)
许可
MIT许可