. * */ use Friendica\Core\Cache; 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'], ], 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'], ], KeyValueStorage\Capability\IManageKeyValuePairs::class => [ KeyValueStorage\Type\DBKeyValueStorage::class => ['database', ''], ], PConfig\Capability\IManagePersonalConfigValues::class => [ PConfig\Type\JitPConfig::class => ['jit'], PConfig\Type\PreloadPConfig::class => ['preload', ''], ], ];