kukulili-labs/feature-toggle-bundle
Composer 安装命令:
composer require kukulili-labs/feature-toggle-bundle
包简介
A bundle to manage feature toggles.
README 文档
README
A bundle to manage feature toggles.
This Bundle is inspired by the SoclozFeatureFlagBundle.
Installation
Install package with composer
"kukulili-labs/feature-toggle-bundle": "dev-master"
Register bundles in AppKernel
new KukuliliLabs\FeatureToggleBundle\KukuliliLabsFeatureToggleBundle(),
Configuration
The basic configuration is:
# app/config/config.yml kukulili_labs_feature_toggle: feature_toggles: feature_toggles_name: # change it to the name of your feature toggle state: enabled # change to disabled for disable your feature toggle description: # this option is optional and will be used later
Using
Controller
if ($this->get('kukulili_labs_feature_toggle.feature_toggles')->isEnabled('feature_toggles_name')) {...}
Twig
{% if feature_toggle_is_enabled('feature_toggles_name') %}
...
{% endif %}
Dis-/Enabling a specific feature toggle on a session
$this->get('kukulili_labs_feature_toggle.feature_toggles')->disableForSession('feature_toggles_name'); $this->get('kukulili_labs_feature_toggle.feature_toggles')->enableForSession('feature_toggles_name');
License
This bundle is released under the MIT license (see LICENSE).
统计信息
- 总下载量: 17.38k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 4
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2013-10-30