flagception-bundle icon indicating copy to clipboard operation
flagception-bundle copied to clipboard

[Refactor] Cookie Activator

Open migo315 opened this issue 6 years ago • 0 comments

The new Flagception Bundle 4.0 will work without the shared "features" tree. Each activator has his own feature tree (if needed) or work without them.

The new "CookieActivator" will replace the old one. It designed to work without a feature list. So all features in your cookie will be enabled:

# config.yml

flagception:   
    activators:    
        cookie:
            enable: true
        database:
            // ...
        contentful:
            // ...
        memory:
            // ...

But you can optionally set a blacklist or whitelist:

# config.yml

flagception:   
    activators:    
        cookie:
            enable: true
            mode: 'blacklist' # (or 'whitelist')
            features:
                 - 'feature_foo'
                 - 'feature_newletter_(.*)' # Can be a regex too 
        database:
            // ...
        contentful:
            // ...
        memory:
            // ...

migo315 avatar May 06 '19 19:05 migo315