-
-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Expand file tree
/
Copy pathconfig.php
More file actions
27 lines (24 loc) · 940 Bytes
/
config.php
File metadata and controls
27 lines (24 loc) · 940 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
namespace Piwik\Plugins\FeatureFlags\config;
use Piwik\DI;
use Piwik\Log\Logger;
use Piwik\Plugins\FeatureFlags\FeatureFlagManager;
return [
/**
* The order of the these storage mechanisms for the feature flags determines how they cascade down.
*
* The first one will be overwritten by the second one (if set).
*/
'featureflag.storages' => [
DI::get('Piwik\Plugins\FeatureFlags\Storage\CookieFeatureFlagStorage'),
DI::get('Piwik\Plugins\FeatureFlags\Storage\ConfigFeatureFlagStorage'),
],
/**
* Defines the directory that Plugin\Manager::getInstance()->findMultipleComponents will search for when loading feature flags
*
* Configurable here for testing purposes only
*/
'featureflag.dir_of_feature_flags' => 'FeatureFlags',
FeatureFlagManager::class => DI::autowire()
->constructor(DI::get('featureflag.storages'), DI::get(Logger::class)),
];