]> git.mxchange.org Git - friendica.git/blobdiff - static/strategies.config.php
Merge pull request #13396 from annando/context
[friendica.git] / static / strategies.config.php
index 35afe2e5128fafaa8241a8faf4f0805d7b43991c..18872dc1d44228ad0e1667557df95eec4acc21fa 100644 (file)
  */
 
 use Friendica\Core\Cache;
+use Friendica\Core\Hooks\Util\StrategiesFileManager;
 use Friendica\Core\Logger\Type;
 use Friendica\Core\KeyValueStorage;
+use Friendica\Core\PConfig;
 use Psr\Log;
 
 return [
        Log\LoggerInterface::class => [
-               Log\NullLogger::class    => [''],
-               Type\SyslogLogger::class => ['syslog'],
-               Type\StreamLogger::class => ['stream'],
+               Log\NullLogger::class    => [StrategiesFileManager::STRATEGY_DEFAULT_KEY],
+               Type\SyslogLogger::class => [Type\SyslogLogger::NAME],
+               Type\StreamLogger::class => [Type\StreamLogger::NAME],
        ],
        Cache\Capability\ICanCache::class => [
-               Cache\Type\APCuCache::class      => ['apcu'],
-               Cache\Type\DatabaseCache::class  => ['database', ''],
-               Cache\Type\MemcacheCache::class  => ['memcache'],
-               Cache\Type\MemcachedCache::class => ['memcached'],
-               Cache\Type\RedisCache::class     => ['redis'],
+               Cache\Type\DatabaseCache::class  => [Cache\Type\DatabaseCache::NAME, StrategiesFileManager::STRATEGY_DEFAULT_KEY],
+               Cache\Type\APCuCache::class      => [Cache\Type\APCuCache::NAME],
+               Cache\Type\MemcacheCache::class  => [Cache\Type\MemcacheCache::NAME],
+               Cache\Type\MemcachedCache::class => [Cache\Type\MemcachedCache::NAME],
+               Cache\Type\RedisCache::class     => [Cache\Type\RedisCache::NAME],
        ],
-       KeyValueStorage\Capabilities\IManageKeyValuePairs::class => [
-               KeyValueStorage\Type\DBKeyValueStorage::class => ['database', ''],
+       KeyValueStorage\Capability\IManageKeyValuePairs::class => [
+               KeyValueStorage\Type\DBKeyValueStorage::class => [KeyValueStorage\Type\DBKeyValueStorage::NAME, StrategiesFileManager::STRATEGY_DEFAULT_KEY],
+       ],
+       PConfig\Capability\IManagePersonalConfigValues::class => [
+               PConfig\Type\JitPConfig::class     => [PConfig\Type\JitPConfig::NAME],
+               PConfig\Type\PreloadPConfig::class => [PConfig\Type\PreloadPConfig::NAME, StrategiesFileManager::STRATEGY_DEFAULT_KEY],
        ],
 ];