X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FFactory%2FCacheFactory.php;h=1e93b5ee07d35f504d63961985bb841b8146fc20;hb=5d61599964e74bb733816a5592eee2aed3bbba4e;hp=39b0b94ff7b5d8e6ddcd7fd07a38bd33cd0e8de3;hpb=f1e7d97b8cae93e1c77f5a5085880409b01fcdbe;p=friendica.git diff --git a/src/Factory/CacheFactory.php b/src/Factory/CacheFactory.php index 39b0b94ff7..1e93b5ee07 100644 --- a/src/Factory/CacheFactory.php +++ b/src/Factory/CacheFactory.php @@ -1,11 +1,30 @@ . + * + */ namespace Friendica\Factory; use Friendica\App\BaseURL; use Friendica\Core\Cache; use Friendica\Core\Cache\ICache; -use Friendica\Core\Config\Configuration; +use Friendica\Core\Config\IConfig; use Friendica\Database\Database; use Friendica\Util\Profiler; use Psr\Log\LoggerInterface; @@ -22,10 +41,10 @@ class CacheFactory /** * @var string The default cache if nothing set */ - const DEFAULT_TYPE = Cache\Cache::TYPE_DATABASE; + const DEFAULT_TYPE = Cache\Type::DATABASE; /** - * @var Configuration The configuration to read parameters out of the config + * @var IConfig The IConfiguration to read parameters out of the config */ private $config; @@ -49,7 +68,7 @@ class CacheFactory */ private $logger; - public function __construct(BaseURL $baseURL, Configuration $config, Database $dba, Profiler $profiler, LoggerInterface $logger) + public function __construct(BaseURL $baseURL, IConfig $config, Database $dba, Profiler $profiler, LoggerInterface $logger) { $this->hostname = $baseURL->getHostname(); $this->config = $config; @@ -73,16 +92,16 @@ class CacheFactory } switch ($type) { - case Cache\Cache::TYPE_MEMCACHE: + case Cache\Type::MEMCACHE: $cache = new Cache\MemcacheCache($this->hostname, $this->config); break; - case Cache\Cache::TYPE_MEMCACHED: + case Cache\Type::MEMCACHED: $cache = new Cache\MemcachedCache($this->hostname, $this->config, $this->logger); break; - case Cache\Cache::TYPE_REDIS: + case Cache\Type::REDIS: $cache = new Cache\RedisCache($this->hostname, $this->config); break; - case Cache\Cache::TYPE_APCU: + case Cache\Type::APCU: $cache = new Cache\APCuCache($this->hostname); break; default: