An open API service indexing awesome lists of open source software.

https://github.com/clsmedia/feature-flag

Set feature flag via .env or cookie
https://github.com/clsmedia/feature-flag

cookie env feature-flag feature-flags feature-toggle feature-toggles features flags php toggle

Last synced: 10 months ago
JSON representation

Set feature flag via .env or cookie

Awesome Lists containing this project

README

          

# clsmedia\feature-flag
A simple package to handle feature-flags via .env or cookie.

## Define via .env
If you are using .env then just define a list of your Feature Flags

```
FEATURE_FLAGS='feature1,feature2'
```

## Define via cookie
You can also define a list of Feature Flags in a cookie:

```
FEATURE_FLAGS='feature1,feature2'
```

## Usage

`FeatureFlag::isActive('feature1')` returns `true` if it finds the environment variable `FEATURE_FLAGS='feature1'` or when the cookie `FEATURE_FLAGS='feature1'` is set.

see `index.php` for an example