X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=static%2Fstrategies.config.php;h=18872dc1d44228ad0e1667557df95eec4acc21fa;hb=47b03028117c3cc12d538924d991ef715bb74315;hp=bb3598c369b772d05ba9b57d06c6e18b29ab05c2;hpb=db1dc143f1233e801c9b1b8942c40bd92ba31a8e;p=friendica.git diff --git a/static/strategies.config.php b/static/strategies.config.php index bb3598c369..18872dc1d4 100644 --- a/static/strategies.config.php +++ b/static/strategies.config.php @@ -19,14 +19,31 @@ * */ -use Friendica\Core\Hooks\Capabilities\BehavioralHookType as H; +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\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\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], ], ];