]> git.mxchange.org Git - friendica.git/blobdiff - src/Factory/CacheFactory.php
Add DDD classes for Mastodon\Field entity
[friendica.git] / src / Factory / CacheFactory.php
index 7b30c553e230fb6dcfa5ec9c4cc49d1c6057c7c4..4dfda5f2c53564b140b4fc8a0e8eed28e989ac83 100644 (file)
@@ -2,11 +2,11 @@
 
 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\BaseURL;
 use Friendica\Util\Profiler;
 use Psr\Log\LoggerInterface;
 
@@ -22,10 +22,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 +49,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 +73,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: