EmkaFeatureToggleBundle
This bundle helps you easily configure your feature toggling in Symfony2
by adding some simple tags to twig and extending it's configuration., (*1)
It's under developement and even though it's functional, its behavior and configuration may (and will) change., (*2)
Configuring your features
Add the following lines to your config.yml:, (*3)
feature_toggle:
features:
my_feature:
name: my_feature # the name you use in your template
enabled: true # false
Use feature toggling in your templates
Once you've configured your features, you can surround a block of code in Twig template with a feature
tag., (*4)
{% feature 'my_feature' %}
... add you code
{% endfeature %}
Now setting enabled: false
in config.yml will hide all part of code defined with same feature name.
After each configuration change don't forget to clear your cache to update your templates., (*5)