├── LICENSE ├── Makefile ├── README.md ├── composer.json ├── coverage_badge.svg ├── src ├── Attribute │ ├── FeatureAttribute.php │ ├── FeatureDisabled.php │ └── FeatureEnabled.php ├── Command │ └── ListFeatureCommand.php ├── Controller │ └── FeatureApiController.php ├── DataCollector │ └── FeatureCollector.php ├── DependencyInjection │ ├── Configuration.php │ └── NovawayFeatureFlagExtension.php ├── EventListener │ ├── ControllerListener.php │ └── FeatureListener.php ├── Exception │ └── ConfigurationException.php ├── ExpressionLanguage │ └── FeatureFlagExpressionLanguageProvider.php ├── Factory │ ├── AbstractStorageFactory.php │ ├── ArrayStorageFactory.php │ ├── ExceptionFactory.php │ └── StorageFactory.php ├── Manager │ ├── ChainedFeatureManager.php │ ├── DefaultFeatureManager.php │ └── FeatureManager.php ├── Model │ ├── Feature.php │ └── FeatureFlag.php ├── NovawayFeatureFlagBundle.php ├── Resources │ ├── config │ │ ├── commands.php │ │ ├── debug.php │ │ ├── routing.php │ │ ├── services.php │ │ └── twig.php │ └── views │ │ └── data_collector │ │ └── template.html.twig ├── Storage │ ├── ArrayStorage.php │ ├── FeatureUndefinedException.php │ └── Storage.php └── Twig │ └── Extension │ └── FeatureFlagExtension.php └── tools └── composer.json /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novaway/NovawayFeatureFlagBundle/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novaway/NovawayFeatureFlagBundle/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novaway/NovawayFeatureFlagBundle/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novaway/NovawayFeatureFlagBundle/HEAD/composer.json -------------------------------------------------------------------------------- /coverage_badge.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novaway/NovawayFeatureFlagBundle/HEAD/coverage_badge.svg -------------------------------------------------------------------------------- /src/Attribute/FeatureAttribute.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novaway/NovawayFeatureFlagBundle/HEAD/src/Attribute/FeatureAttribute.php -------------------------------------------------------------------------------- /src/Attribute/FeatureDisabled.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novaway/NovawayFeatureFlagBundle/HEAD/src/Attribute/FeatureDisabled.php -------------------------------------------------------------------------------- /src/Attribute/FeatureEnabled.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novaway/NovawayFeatureFlagBundle/HEAD/src/Attribute/FeatureEnabled.php -------------------------------------------------------------------------------- /src/Command/ListFeatureCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novaway/NovawayFeatureFlagBundle/HEAD/src/Command/ListFeatureCommand.php -------------------------------------------------------------------------------- /src/Controller/FeatureApiController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novaway/NovawayFeatureFlagBundle/HEAD/src/Controller/FeatureApiController.php -------------------------------------------------------------------------------- /src/DataCollector/FeatureCollector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novaway/NovawayFeatureFlagBundle/HEAD/src/DataCollector/FeatureCollector.php -------------------------------------------------------------------------------- /src/DependencyInjection/Configuration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novaway/NovawayFeatureFlagBundle/HEAD/src/DependencyInjection/Configuration.php -------------------------------------------------------------------------------- /src/DependencyInjection/NovawayFeatureFlagExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novaway/NovawayFeatureFlagBundle/HEAD/src/DependencyInjection/NovawayFeatureFlagExtension.php -------------------------------------------------------------------------------- /src/EventListener/ControllerListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novaway/NovawayFeatureFlagBundle/HEAD/src/EventListener/ControllerListener.php -------------------------------------------------------------------------------- /src/EventListener/FeatureListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novaway/NovawayFeatureFlagBundle/HEAD/src/EventListener/FeatureListener.php -------------------------------------------------------------------------------- /src/Exception/ConfigurationException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novaway/NovawayFeatureFlagBundle/HEAD/src/Exception/ConfigurationException.php -------------------------------------------------------------------------------- /src/ExpressionLanguage/FeatureFlagExpressionLanguageProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novaway/NovawayFeatureFlagBundle/HEAD/src/ExpressionLanguage/FeatureFlagExpressionLanguageProvider.php -------------------------------------------------------------------------------- /src/Factory/AbstractStorageFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novaway/NovawayFeatureFlagBundle/HEAD/src/Factory/AbstractStorageFactory.php -------------------------------------------------------------------------------- /src/Factory/ArrayStorageFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novaway/NovawayFeatureFlagBundle/HEAD/src/Factory/ArrayStorageFactory.php -------------------------------------------------------------------------------- /src/Factory/ExceptionFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novaway/NovawayFeatureFlagBundle/HEAD/src/Factory/ExceptionFactory.php -------------------------------------------------------------------------------- /src/Factory/StorageFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novaway/NovawayFeatureFlagBundle/HEAD/src/Factory/StorageFactory.php -------------------------------------------------------------------------------- /src/Manager/ChainedFeatureManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novaway/NovawayFeatureFlagBundle/HEAD/src/Manager/ChainedFeatureManager.php -------------------------------------------------------------------------------- /src/Manager/DefaultFeatureManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novaway/NovawayFeatureFlagBundle/HEAD/src/Manager/DefaultFeatureManager.php -------------------------------------------------------------------------------- /src/Manager/FeatureManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novaway/NovawayFeatureFlagBundle/HEAD/src/Manager/FeatureManager.php -------------------------------------------------------------------------------- /src/Model/Feature.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novaway/NovawayFeatureFlagBundle/HEAD/src/Model/Feature.php -------------------------------------------------------------------------------- /src/Model/FeatureFlag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novaway/NovawayFeatureFlagBundle/HEAD/src/Model/FeatureFlag.php -------------------------------------------------------------------------------- /src/NovawayFeatureFlagBundle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novaway/NovawayFeatureFlagBundle/HEAD/src/NovawayFeatureFlagBundle.php -------------------------------------------------------------------------------- /src/Resources/config/commands.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novaway/NovawayFeatureFlagBundle/HEAD/src/Resources/config/commands.php -------------------------------------------------------------------------------- /src/Resources/config/debug.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novaway/NovawayFeatureFlagBundle/HEAD/src/Resources/config/debug.php -------------------------------------------------------------------------------- /src/Resources/config/routing.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novaway/NovawayFeatureFlagBundle/HEAD/src/Resources/config/routing.php -------------------------------------------------------------------------------- /src/Resources/config/services.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novaway/NovawayFeatureFlagBundle/HEAD/src/Resources/config/services.php -------------------------------------------------------------------------------- /src/Resources/config/twig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novaway/NovawayFeatureFlagBundle/HEAD/src/Resources/config/twig.php -------------------------------------------------------------------------------- /src/Resources/views/data_collector/template.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novaway/NovawayFeatureFlagBundle/HEAD/src/Resources/views/data_collector/template.html.twig -------------------------------------------------------------------------------- /src/Storage/ArrayStorage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novaway/NovawayFeatureFlagBundle/HEAD/src/Storage/ArrayStorage.php -------------------------------------------------------------------------------- /src/Storage/FeatureUndefinedException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novaway/NovawayFeatureFlagBundle/HEAD/src/Storage/FeatureUndefinedException.php -------------------------------------------------------------------------------- /src/Storage/Storage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novaway/NovawayFeatureFlagBundle/HEAD/src/Storage/Storage.php -------------------------------------------------------------------------------- /src/Twig/Extension/FeatureFlagExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novaway/NovawayFeatureFlagBundle/HEAD/src/Twig/Extension/FeatureFlagExtension.php -------------------------------------------------------------------------------- /tools/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novaway/NovawayFeatureFlagBundle/HEAD/tools/composer.json --------------------------------------------------------------------------------