]> git.mxchange.org Git - friendica.git/commitdiff
Shorten "Configuration" to "Config" again, since the Wrapper is gone
authornupplaPhil <admin@philipp.info>
Sun, 19 Jan 2020 20:29:36 +0000 (21:29 +0100)
committernupplaPhil <admin@philipp.info>
Sun, 19 Jan 2020 20:29:36 +0000 (21:29 +0100)
57 files changed:
doc/AddonStorageBackend.md
src/App.php
src/App/Authentication.php
src/App/BaseURL.php
src/App/Module.php
src/App/Page.php
src/Console/AutomaticInstallation.php
src/Console/Config.php
src/Console/Maintenance.php
src/Console/PostUpdate.php
src/Console/ServerBlock.php
src/Console/Typo.php
src/Core/BaseConfig.php [new file with mode: 0644]
src/Core/Cache/MemcacheCache.php
src/Core/Cache/MemcachedCache.php
src/Core/Cache/RedisCache.php
src/Core/Config/Configuration.php [deleted file]
src/Core/Config/IConfig.php [new file with mode: 0644]
src/Core/Config/IConfiguration.php [deleted file]
src/Core/Config/JitConfig.php [new file with mode: 0644]
src/Core/Config/JitConfiguration.php [deleted file]
src/Core/Config/PreloadConfig.php [new file with mode: 0644]
src/Core/Config/PreloadConfiguration.php [deleted file]
src/Core/L10n.php
src/Core/Process.php
src/Core/StorageManager.php
src/DI.php
src/Factory/CacheFactory.php
src/Factory/ConfigFactory.php
src/Factory/LockFactory.php
src/Factory/LoggerFactory.php
src/Factory/SessionFactory.php
src/Model/Storage/Filesystem.php
src/Model/User/Cookie.php
src/Util/Profiler.php
static/dependencies.config.php
tests/Util/AppMockTrait.php
tests/functional/DependencyCheckTest.php
tests/include/ApiTest.php
tests/src/App/ModuleTest.php
tests/src/Console/ConfigConsoleTest.php
tests/src/Console/ServerBlockConsoleTest.php
tests/src/Core/Cache/MemcacheCacheTest.php
tests/src/Core/Cache/MemcachedCacheTest.php
tests/src/Core/Cache/RedisCacheTest.php
tests/src/Core/Config/ConfigurationTest.php
tests/src/Core/Config/JitConfigurationTest.php
tests/src/Core/Config/PreloadConfigurationTest.php
tests/src/Core/Lock/MemcacheCacheLockTest.php
tests/src/Core/Lock/MemcachedCacheLockTest.php
tests/src/Core/Lock/RedisCacheLockTest.php
tests/src/Core/Lock/SemaphoreLockTest.php
tests/src/Core/StorageManagerTest.php
tests/src/Model/Storage/FilesystemStorageTest.php
tests/src/Model/User/CookieTest.php
tests/src/Util/BaseURLTest.php
tests/src/Util/ProfilerTest.php

index a4f8c0dae712182969b15cbbb9ccbc22c491fba1..17c3f0414077ee1dfb4d8a800427aea46372e39c 100644 (file)
@@ -136,26 +136,26 @@ namespace Friendica\Addon\samplestorage;
 
 use Friendica\Model\Storage\IStorage;
 
-use Friendica\Core\Config\IConfiguration;
+use Friendica\Core\Config\IConfig;
 use Friendica\Core\L10n;
 
 class SampleStorageBackend implements IStorage
 {
        const NAME = 'Sample Storage';
 
-       /** @var IConfiguration */
+       /** @var IConfig */
        private $config;
        /** @var L10n */
        private $l10n;
 
        /**
          * SampleStorageBackend constructor.
-         * @param IConfiguration $config The configuration of Friendica
+         * @param IConfig $config The configuration of Friendica
          *                                                                       
          * You can add here every dynamic class as dependency you like and add them to a private field
          * Friendica automatically creates these classes and passes them as argument to the constructor                                                                           
          */
-       public function __construct(IConfiguration $config, L10n $l10n) 
+       public function __construct(IConfig $config, L10n $l10n) 
        {
                $this->config = $config;
                $this->l10n   = $l10n;
index ab56ffb7f96c1a75a5228bb1679ea0e9990106cf..cfe2c1c1b47999a86ab0e2a2f7778ea4b93a5340 100644 (file)
@@ -9,7 +9,7 @@ use Friendica\App\Arguments;
 use Friendica\App\BaseURL;
 use Friendica\App\Authentication;
 use Friendica\Core\Config\Cache\ConfigCache;
-use Friendica\Core\Config\IConfiguration;
+use Friendica\Core\Config\IConfig;
 use Friendica\Core\Config\IPConfiguration;
 use Friendica\Core\L10n;
 use Friendica\Core\System;
@@ -83,7 +83,7 @@ class App
        private $currentMobileTheme;
 
        /**
-        * @var IConfiguration The config
+        * @var IConfig The config
         */
        private $config;
 
@@ -145,7 +145,7 @@ class App
 
        /**
         * @param Database        $database The Friendica Database
-        * @param IConfiguration   $config   The Configuration
+        * @param IConfig         $config   The Configuration
         * @param App\Mode        $mode     The mode of this Friendica app
         * @param BaseURL         $baseURL  The full base URL of this Friendica app
         * @param LoggerInterface $logger   The current app logger
@@ -155,7 +155,7 @@ class App
         * @param Core\Process    $process  The process methods
         * @param IPConfiguration $pConfig  Personal configuration
         */
-       public function __construct(Database $database, IConfiguration $config, App\Mode $mode, BaseURL $baseURL, LoggerInterface $logger, Profiler $profiler, L10n $l10n, Arguments $args, Core\Process $process, IPConfiguration $pConfig)
+       public function __construct(Database $database, IConfig $config, App\Mode $mode, BaseURL $baseURL, LoggerInterface $logger, Profiler $profiler, L10n $l10n, Arguments $args, Core\Process $process, IPConfiguration $pConfig)
        {
                $this->database = $database;
                $this->config   = $config;
index 18f6c0f041e5c552ae68f9a09a95cb29c614949f..9dfc6adb15f29bf47ae9b3c331ec3a269d762e1b 100644 (file)
@@ -8,7 +8,7 @@ namespace Friendica\App;
 
 use Exception;
 use Friendica\App;
-use Friendica\Core\Config\IConfiguration;
+use Friendica\Core\Config\IConfig;
 use Friendica\Core\Config\IPConfiguration;
 use Friendica\Core\Hook;
 use Friendica\Core\Session;
@@ -30,7 +30,7 @@ use Psr\Log\LoggerInterface;
  */
 class Authentication
 {
-       /** @var IConfiguration */
+       /** @var IConfig */
        private $config;
        /** @var App\Mode */
        private $mode;
@@ -52,17 +52,17 @@ class Authentication
        /**
         * Authentication constructor.
         *
-        * @param IConfiguration   $config
-        * @param App\Mode        $mode
-        * @param App\BaseURL     $baseUrl
-        * @param L10n            $l10n
-        * @param Database        $dba
-        * @param LoggerInterface $logger
-        * @param User\Cookie     $cookie
+        * @param IConfig          $config
+        * @param App\Mode         $mode
+        * @param App\BaseURL      $baseUrl
+        * @param L10n             $l10n
+        * @param Database         $dba
+        * @param LoggerInterface  $logger
+        * @param User\Cookie      $cookie
         * @param Session\ISession $session
         * @param IPConfiguration  $pConfig
         */
-       public function __construct(IConfiguration $config, App\Mode $mode, App\BaseURL $baseUrl, L10n $l10n, Database $dba, LoggerInterface $logger, User\Cookie $cookie, Session\ISession $session, IPConfiguration $pConfig)
+       public function __construct(IConfig $config, App\Mode $mode, App\BaseURL $baseUrl, L10n $l10n, Database $dba, LoggerInterface $logger, User\Cookie $cookie, Session\ISession $session, IPConfiguration $pConfig)
        {
                $this->config  = $config;
                $this->mode    = $mode;
index 7c286514a6206e46747da3def5e3d62486f166d0..4d20281c8bfc78ed6de6d3f5d30892c8f74e957b 100644 (file)
@@ -2,7 +2,7 @@
 
 namespace Friendica\App;
 
-use Friendica\Core\Config\IConfiguration;
+use Friendica\Core\Config\IConfig;
 use Friendica\Core\System;
 use Friendica\Util\Network;
 use Friendica\Util\Strings;
@@ -37,7 +37,7 @@ class BaseURL
        /**
         * The Friendica Config
         *
-        * @var IConfiguration
+        * @var IConfig
         */
        private $config;
 
@@ -253,10 +253,10 @@ class BaseURL
        }
 
        /**
-        * @param IConfiguration $config The Friendica IConfiguration
-        * @param array         $server The $_SERVER array
+        * @param IConfig $config The Friendica IConfiguration
+        * @param array   $server The $_SERVER array
         */
-       public function __construct(IConfiguration $config, array $server)
+       public function __construct(IConfig $config, array $server)
        {
                $this->config = $config;
                $this->server = $server;
index 891dc591461dc739e0928b2163393056f33b834c..50688710d1c5b435d4a25f428ca60de0f850c5a6 100644 (file)
@@ -149,15 +149,15 @@ class Module
        /**
         * Determine the class of the current module
         *
-        * @param Arguments                 $args   The Friendica execution arguments
-        * @param Router                    $router The Friendica routing instance
-        * @param Core\Config\IConfiguration $config The Friendica Configuration
+        * @param Arguments           $args   The Friendica execution arguments
+        * @param Router              $router The Friendica routing instance
+        * @param Core\Config\IConfig $config The Friendica Configuration
         *
         * @return Module The determined module of this call
         *
         * @throws \Exception
         */
-       public function determineClass(Arguments $args, Router $router, Core\Config\IConfiguration $config)
+       public function determineClass(Arguments $args, Router $router, Core\Config\IConfig $config)
        {
                $printNotAllowedAddon = false;
 
index 7531a438eba548b6bb50dea42ef8ed0b5214ad1c..408f803225f95e6da308095d1bd75a5adbec632b 100644 (file)
@@ -7,7 +7,7 @@ use DOMDocument;
 use DOMXPath;
 use Friendica\App;
 use Friendica\Content\Nav;
-use Friendica\Core\Config\IConfiguration;
+use Friendica\Core\Config\IConfig;
 use Friendica\Core\Config\IPConfiguration;
 use Friendica\Core\Hook;
 use Friendica\Core\L10n;
@@ -168,15 +168,15 @@ class Page implements ArrayAccess
         * - Infinite scroll data
         * - head.tpl template
         *
-        * @param App            $app     The Friendica App instance
-        * @param Module         $module  The loaded Friendica module
-        * @param L10n           $l10n    The l10n language instance
-        * @param IConfiguration  $config  The Friendica configuration
+        * @param App             $app     The Friendica App instance
+        * @param Module          $module  The loaded Friendica module
+        * @param L10n            $l10n    The l10n language instance
+        * @param IConfig         $config  The Friendica configuration
         * @param IPConfiguration $pConfig The Friendica personal configuration (for user)
         *
         * @throws HTTPException\InternalServerErrorException
         */
-       private function initHead(App $app, Module $module, L10n $l10n, IConfiguration $config, IPConfiguration $pConfig)
+       private function initHead(App $app, Module $module, L10n $l10n, IConfig $config, IPConfiguration $pConfig)
        {
                $interval = ((local_user()) ? $pConfig->get(local_user(), 'system', 'update_interval') : 40000);
 
@@ -342,17 +342,17 @@ class Page implements ArrayAccess
        /**
         * Executes the creation of the current page and prints it to the screen
         *
-        * @param App            $app     The Friendica App
-        * @param BaseURL        $baseURL The Friendica Base URL
-        * @param Mode           $mode    The current node mode
-        * @param Module         $module  The loaded Friendica module
-        * @param L10n           $l10n    The l10n language class
-        * @param IConfiguration  $config  The Configuration of this node
+        * @param App             $app     The Friendica App
+        * @param BaseURL         $baseURL The Friendica Base URL
+        * @param Mode            $mode    The current node mode
+        * @param Module          $module  The loaded Friendica module
+        * @param L10n            $l10n    The l10n language class
+        * @param IConfig         $config  The Configuration of this node
         * @param IPConfiguration $pconfig The personal/user configuration
         *
         * @throws HTTPException\InternalServerErrorException
         */
-       public function run(App $app, BaseURL $baseURL, Mode $mode, Module $module, L10n $l10n, IConfiguration $config, IPConfiguration $pconfig)
+       public function run(App $app, BaseURL $baseURL, Mode $mode, Module $module, L10n $l10n, IConfig $config, IPConfiguration $pconfig)
        {
                $moduleName = $module->getName();
 
index 1d378b9debaca75961884c559e458fc63f9a08d7..12c3b325ae301796c4feba8b5b3411fbb5f16a1b 100644 (file)
@@ -25,7 +25,7 @@ class AutomaticInstallation extends Console
        private $configCache;
 
        /**
-        * @var Config\IConfiguration
+        * @var Config\IConfig
         */
        private $config;
 
@@ -89,7 +89,7 @@ Examples
 HELP;
        }
 
-       public function __construct(App\Mode $appMode, Config\Cache\ConfigCache $configCache, Config\IConfiguration $config, Database $dba, array $argv = null)
+       public function __construct(App\Mode $appMode, Config\Cache\ConfigCache $configCache, Config\IConfig $config, Database $dba, array $argv = null)
        {
                parent::__construct($argv);
 
index 62a535add421a4392ce7d5e8545d4517de3437e3..510312322532977811ab9bb5b328d52422c6ae6c 100644 (file)
@@ -4,7 +4,7 @@ namespace Friendica\Console;
 
 use Asika\SimpleConsole\CommandArgsException;
 use Friendica\App;
-use Friendica\Core\Config\IConfiguration;
+use Friendica\Core\Config\IConfig;
 use RuntimeException;
 
 /**
@@ -40,7 +40,7 @@ class Config extends \Asika\SimpleConsole\Console
         */
        private $appMode;
        /**
-        * @var IConfiguration
+        * @var IConfig
         */
        private $config;
 
@@ -78,7 +78,7 @@ HELP;
                return $help;
        }
 
-       public function __construct(App\Mode $appMode, IConfiguration $config, array $argv = null)
+       public function __construct(App\Mode $appMode, IConfig $config, array $argv = null)
        {
                parent::__construct($argv);
 
index 8e26f325656cc5f520ff83672c3fa8c341c56a5e..dd20a727edb4618fab3e1d590f1dd312797abcd9 100644 (file)
@@ -3,7 +3,7 @@
 namespace Friendica\Console;
 
 use Friendica\App;
-use Friendica\Core\Config\IConfiguration;
+use Friendica\Core\Config\IConfig;
 
 /**
  * Sets maintenance mode for this node
@@ -19,7 +19,7 @@ class Maintenance extends \Asika\SimpleConsole\Console
         */
        private $appMode;
        /**
-        * @var IConfiguration
+        * @var IConfig
         */
        private $config;
 
@@ -52,7 +52,7 @@ HELP;
                return $help;
        }
 
-       public function __construct(App\Mode $appMode, IConfiguration $config, $argv = null)
+       public function __construct(App\Mode $appMode, IConfig $config, $argv = null)
        {
                parent::__construct($argv);
 
index 36916933473f571f593216d83efbae37027e547a..71c5001d74191bf8daf4a3fe43aa0e52c5d07203 100644 (file)
@@ -3,7 +3,7 @@
 namespace Friendica\Console;
 
 use Friendica\App;
-use Friendica\Core\Config\IConfiguration;
+use Friendica\Core\Config\IConfig;
 use Friendica\Core\L10n;
 use Friendica\Core\Update;
 
@@ -24,7 +24,7 @@ class PostUpdate extends \Asika\SimpleConsole\Console
         */
        private $appMode;
        /**
-        * @var IConfiguration
+        * @var IConfig
         */
        private $config;
        /**
@@ -46,7 +46,7 @@ HELP;
                return $help;
        }
 
-       public function __construct(App\Mode $appMode, IConfiguration $config, L10n $l10n, array $argv = null)
+       public function __construct(App\Mode $appMode, IConfig $config, L10n $l10n, array $argv = null)
        {
                parent::__construct($argv);
 
index a8a75327c44cecd66c943c5540b6da061e5f0fba..517b506a1cd768cb56cddc73e7fd655a07560ea2 100644 (file)
@@ -5,7 +5,7 @@ namespace Friendica\Console;
 use Asika\SimpleConsole\CommandArgsException;
 use Asika\SimpleConsole\Console;
 use Console_Table;
-use Friendica\Core\Config\IConfiguration;
+use Friendica\Core\Config\IConfig;
 
 /**
  * Manage blocked servers
@@ -20,7 +20,7 @@ class ServerBlock extends Console
        protected $helpOptions = ['h', 'help', '?'];
 
        /**
-        * @var IConfiguration
+        * @var IConfig
         */
        private $config;
 
@@ -49,7 +49,7 @@ HELP;
                return $help;
        }
 
-       public function __construct(IConfiguration $config, $argv = null)
+       public function __construct(IConfig $config, $argv = null)
        {
                parent::__construct($argv);
 
@@ -77,9 +77,9 @@ HELP;
        /**
         * Prints the whole list of blocked domains including the reason
         *
-        * @param IConfiguration $config
+        * @param IConfig $config
         */
-       private function printBlockedServers(IConfiguration $config)
+       private function printBlockedServers(IConfig $config)
        {
                $table = new Console_Table();
                $table->setHeaders(['Domain', 'Reason']);
@@ -93,11 +93,11 @@ HELP;
        /**
         * Adds a server to the blocked list
         *
-        * @param IConfiguration $config
+        * @param IConfig $config
         *
         * @return int The return code (0 = success, 1 = failed)
         */
-       private function addBlockedServer(IConfiguration $config)
+       private function addBlockedServer(IConfig $config)
        {
                if (count($this->args) < 2 || count($this->args) > 3) {
                        throw new CommandArgsException('Add needs a domain and optional a reason.');
@@ -145,11 +145,11 @@ HELP;
        /**
         * Removes a server from the blocked list
         *
-        * @param IConfiguration $config
+        * @param IConfig $config
         *
         * @return int The return code (0 = success, 1 = failed)
         */
-       private function removeBlockedServer(IConfiguration $config)
+       private function removeBlockedServer(IConfig $config)
        {
                if (count($this->args) !== 2) {
                        throw new CommandArgsException('Remove needs a second parameter.');
index a0b6e3691ce477971cd5b97035fd95f88a2fa4ea..eed0a31816331f81b6b448dfafd7f4133c7fe96f 100644 (file)
@@ -2,7 +2,7 @@
 
 namespace Friendica\Console;
 
-use Friendica\Core\Config\IConfiguration;
+use Friendica\Core\Config\IConfig;
 
 /**
  * Tired of chasing typos and finding them after a commit.
@@ -15,7 +15,7 @@ class Typo extends \Asika\SimpleConsole\Console
        protected $helpOptions = ['h', 'help', '?'];
 
        /**
-        * @var IConfiguration
+        * @var IConfig
         */
        private $config;
 
@@ -36,7 +36,7 @@ HELP;
                return $help;
        }
 
-       public function __construct(IConfiguration $config, array $argv = null)
+       public function __construct(IConfig $config, array $argv = null)
        {
                parent::__construct($argv);
 
diff --git a/src/Core/BaseConfig.php b/src/Core/BaseConfig.php
new file mode 100644 (file)
index 0000000..b464bee
--- /dev/null
@@ -0,0 +1,44 @@
+<?php
+
+namespace Friendica\Core;
+
+use Friendica\Core\Config\Cache;
+use Friendica\Core\Config\IConfig;
+use Friendica\Model;
+
+/**
+ * This class is responsible for all system-wide configuration values in Friendica
+ * There are two types of storage
+ * - The Config-Files    (loaded into the FileCache @see Cache\ConfigCache)
+ * - The Config-DB-Table (per Config-DB-model @see Model\Config\Config)
+ */
+abstract class BaseConfig implements IConfig
+{
+       /**
+        * @var Cache\ConfigCache
+        */
+       protected $configCache;
+
+       /**
+        * @var Model\Config\Config
+        */
+       protected $configModel;
+
+       /**
+        * @param Cache\ConfigCache  $configCache The configuration cache (based on the config-files)
+        * @param Model\Config\Config $configModel The configuration model
+        */
+       public function __construct(Cache\ConfigCache $configCache, Model\Config\Config $configModel)
+       {
+               $this->configCache = $configCache;
+               $this->configModel = $configModel;
+       }
+
+       /**
+        * {@inheritDoc}
+        */
+       public function getCache()
+       {
+               return $this->configCache;
+       }
+}
index b3182a4e403cce4502623c3d611ddc7c3cb57e37..e3232a564b81a2f6040fe53a9ca381c65ecf40ef 100644 (file)
@@ -4,7 +4,7 @@ namespace Friendica\Core\Cache;
 
 use Exception;
 use Friendica\Core\BaseCache;
-use Friendica\Core\Config\IConfiguration;
+use Friendica\Core\Config\IConfig;
 use Memcache;
 
 /**
@@ -26,7 +26,7 @@ class MemcacheCache extends BaseCache implements IMemoryCache
        /**
         * @throws Exception
         */
-       public function __construct(string $hostname, IConfiguration $config)
+       public function __construct(string $hostname, IConfig $config)
        {
                if (!class_exists('Memcache', false)) {
                        throw new Exception('Memcache class isn\'t available');
index 29a21c1ad39881bf0e4b62c1ed267f9b6fac7f95..26dd5938148c2428999640db0df6dbf7c93187ae 100644 (file)
@@ -4,7 +4,7 @@ namespace Friendica\Core\Cache;
 
 use Exception;
 use Friendica\Core\BaseCache;
-use Friendica\Core\Config\IConfiguration;
+use Friendica\Core\Config\IConfig;
 use Memcached;
 use Psr\Log\LoggerInterface;
 
@@ -40,7 +40,7 @@ class MemcachedCache extends BaseCache implements IMemoryCache
         *
         * @throws \Exception
         */
-       public function __construct(string $hostname, IConfiguration $config, LoggerInterface $logger)
+       public function __construct(string $hostname, IConfig $config, LoggerInterface $logger)
        {
                if (!class_exists('Memcached', false)) {
                        throw new Exception('Memcached class isn\'t available');
index 2a09a4818e7eef0e196747ffcb2ff8d01030c3f3..cd4821598d3a9267e1dd6ef0e7ee6d220c88b45d 100644 (file)
@@ -4,7 +4,7 @@ namespace Friendica\Core\Cache;
 
 use Exception;
 use Friendica\Core\BaseCache;
-use Friendica\Core\Config\IConfiguration;
+use Friendica\Core\Config\IConfig;
 use Redis;
 
 /**
@@ -23,7 +23,7 @@ class RedisCache extends BaseCache implements IMemoryCache
        /**
         * @throws Exception
         */
-       public function __construct(string $hostname, IConfiguration $config)
+       public function __construct(string $hostname, IConfig $config)
        {
                if (!class_exists('Redis', false)) {
                        throw new Exception('Redis class isn\'t available');
diff --git a/src/Core/Config/Configuration.php b/src/Core/Config/Configuration.php
deleted file mode 100644 (file)
index 9094441..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-<?php
-
-namespace Friendica\Core\Config;
-
-use Friendica\Model;
-
-/**
- * This class is responsible for all system-wide configuration values in Friendica
- * There are two types of storage
- * - The Config-Files    (loaded into the FileCache @see Cache\ConfigCache)
- * - The Config-DB-Table (per Config-DB-model @see Model\Config\Config)
- */
-abstract class Configuration implements IConfiguration
-{
-       /**
-        * @var Cache\ConfigCache
-        */
-       protected $configCache;
-
-       /**
-        * @var Model\Config\Config
-        */
-       protected $configModel;
-
-       /**
-        * @param Cache\ConfigCache  $configCache The configuration cache (based on the config-files)
-        * @param Model\Config\Config $configModel The configuration model
-        */
-       public function __construct(Cache\ConfigCache $configCache, Model\Config\Config $configModel)
-       {
-               $this->configCache = $configCache;
-               $this->configModel = $configModel;
-       }
-
-       /**
-        * {@inheritDoc}
-        */
-       public function getCache()
-       {
-               return $this->configCache;
-       }
-}
diff --git a/src/Core/Config/IConfig.php b/src/Core/Config/IConfig.php
new file mode 100644 (file)
index 0000000..102f98e
--- /dev/null
@@ -0,0 +1,73 @@
+<?php
+
+namespace Friendica\Core\Config;
+
+/**
+ * Interface for accessing system wide configurations
+ */
+interface IConfig
+{
+
+       /**
+        * Loads all configuration values of family into a cached storage.
+        *
+        * All configuration values of the system are stored in the cache ( @see ConfigCache )
+        *
+        * @param string $cat The category of the configuration value
+        *
+        * @return void
+        */
+       function load(string $cat = 'config');
+
+       /**
+        * Get a particular user's config variable given the category name
+        * ($cat) and a $key.
+        *
+        * Get a particular config value from the given category ($cat)
+        * and the $key from a cached storage either from the $this->configAdapter
+        * (@see IConfigAdapter) or from the $this->configCache (@see ConfigCache).
+        *
+        * @param string  $cat        The category of the configuration value
+        * @param string  $key           The configuration key to query
+        * @param mixed   $default_value optional, The value to return if key is not set (default: null)
+        * @param boolean $refresh       optional, If true the config is loaded from the db and not from the cache (default: false)
+        *
+        * @return mixed Stored value or null if it does not exist
+        */
+       function get(string $cat, string $key, $default_value = null, bool $refresh = false);
+
+       /**
+        * Sets a configuration value for system config
+        *
+        * Stores a config value ($value) in the category ($cat) under the key ($key)
+        *
+        * Note: Please do not store booleans - convert to 0/1 integer values!
+        *
+        * @param string $cat The category of the configuration value
+        * @param string $key    The configuration key to set
+        * @param mixed  $value  The value to store
+        *
+        * @return bool Operation success
+        */
+       function set(string $cat, string $key, $value);
+
+       /**
+        * Deletes the given key from the system configuration.
+        *
+        * Removes the configured value from the stored cache in $this->configCache
+        * (@see ConfigCache) and removes it from the database (@see IConfigAdapter).
+        *
+        * @param string $cat The category of the configuration value
+        * @param string $key    The configuration key to delete
+        *
+        * @return bool
+        */
+       function delete(string $cat, string $key);
+
+       /**
+        * Returns the Config Cache
+        *
+        * @return Cache\ConfigCache
+        */
+       function getCache();
+}
diff --git a/src/Core/Config/IConfiguration.php b/src/Core/Config/IConfiguration.php
deleted file mode 100644 (file)
index 3afe866..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-<?php
-
-namespace Friendica\Core\Config;
-
-/**
- * Interface for accessing system wide configurations
- */
-interface IConfiguration
-{
-
-       /**
-        * Loads all configuration values of family into a cached storage.
-        *
-        * All configuration values of the system are stored in the cache ( @see ConfigCache )
-        *
-        * @param string $cat The category of the configuration value
-        *
-        * @return void
-        */
-       function load(string $cat = 'config');
-
-       /**
-        * Get a particular user's config variable given the category name
-        * ($cat) and a $key.
-        *
-        * Get a particular config value from the given category ($cat)
-        * and the $key from a cached storage either from the $this->configAdapter
-        * (@see IConfigAdapter) or from the $this->configCache (@see ConfigCache).
-        *
-        * @param string  $cat        The category of the configuration value
-        * @param string  $key           The configuration key to query
-        * @param mixed   $default_value optional, The value to return if key is not set (default: null)
-        * @param boolean $refresh       optional, If true the config is loaded from the db and not from the cache (default: false)
-        *
-        * @return mixed Stored value or null if it does not exist
-        */
-       function get(string $cat, string $key, $default_value = null, bool $refresh = false);
-
-       /**
-        * Sets a configuration value for system config
-        *
-        * Stores a config value ($value) in the category ($cat) under the key ($key)
-        *
-        * Note: Please do not store booleans - convert to 0/1 integer values!
-        *
-        * @param string $cat The category of the configuration value
-        * @param string $key    The configuration key to set
-        * @param mixed  $value  The value to store
-        *
-        * @return bool Operation success
-        */
-       function set(string $cat, string $key, $value);
-
-       /**
-        * Deletes the given key from the system configuration.
-        *
-        * Removes the configured value from the stored cache in $this->configCache
-        * (@see ConfigCache) and removes it from the database (@see IConfigAdapter).
-        *
-        * @param string $cat The category of the configuration value
-        * @param string $key    The configuration key to delete
-        *
-        * @return bool
-        */
-       function delete(string $cat, string $key);
-
-       /**
-        * Returns the Config Cache
-        *
-        * @return Cache\ConfigCache
-        */
-       function getCache();
-}
diff --git a/src/Core/Config/JitConfig.php b/src/Core/Config/JitConfig.php
new file mode 100644 (file)
index 0000000..e4cec62
--- /dev/null
@@ -0,0 +1,122 @@
+<?php
+
+namespace Friendica\Core\Config;
+
+use Friendica\Core\BaseConfig;
+use Friendica\Model;
+
+/**
+ * This class implements the Just-In-Time configuration, which will cache
+ * config values in a cache, once they are retrieved.
+ *
+ * Default Configuration type.
+ * Provides the best performance for pages loading few configuration variables.
+ */
+class JitConfig extends BaseConfig
+{
+       /**
+        * @var array Array of already loaded db values (even if there was no value)
+        */
+       private $db_loaded;
+
+       /**
+        * @param Cache\ConfigCache   $configCache The configuration cache (based on the config-files)
+        * @param Model\Config\Config $configModel The configuration model
+        */
+       public function __construct(Cache\ConfigCache $configCache, Model\Config\Config $configModel)
+       {
+               parent::__construct($configCache, $configModel);
+               $this->db_loaded = [];
+
+               $this->load();
+       }
+
+       /**
+        * {@inheritDoc}
+        *
+        */
+       public function load(string $cat = 'config')
+       {
+               // If not connected, do nothing
+               if (!$this->configModel->isConnected()) {
+                       return;
+               }
+
+               $config = $this->configModel->load($cat);
+
+               if (!empty($config[$cat])) {
+                       foreach ($config[$cat] as $key => $value) {
+                               $this->db_loaded[$cat][$key] = true;
+                       }
+               }
+
+               // load the whole category out of the DB into the cache
+               $this->configCache->load($config, true);
+       }
+
+       /**
+        * {@inheritDoc}
+        */
+       public function get(string $cat, string $key, $default_value = null, bool $refresh = false)
+       {
+               // if the value isn't loaded or refresh is needed, load it to the cache
+               if ($this->configModel->isConnected() &&
+                   (empty($this->db_loaded[$cat][$key]) ||
+                    $refresh)) {
+
+                       $dbvalue = $this->configModel->get($cat, $key);
+
+                       if (isset($dbvalue)) {
+                               $this->configCache->set($cat, $key, $dbvalue);
+                               unset($dbvalue);
+                       }
+
+                       $this->db_loaded[$cat][$key] = true;
+               }
+
+               // use the config cache for return
+               $result = $this->configCache->get($cat, $key);
+
+               return (isset($result)) ? $result : $default_value;
+       }
+
+       /**
+        * {@inheritDoc}
+        */
+       public function set(string $cat, string $key, $value)
+       {
+               // set the cache first
+               $cached = $this->configCache->set($cat, $key, $value);
+
+               // If there is no connected adapter, we're finished
+               if (!$this->configModel->isConnected()) {
+                       return $cached;
+               }
+
+               $stored = $this->configModel->set($cat, $key, $value);
+
+               $this->db_loaded[$cat][$key] = $stored;
+
+               return $cached && $stored;
+       }
+
+       /**
+        * {@inheritDoc}
+        */
+       public function delete(string $cat, string $key)
+       {
+               $cacheRemoved = $this->configCache->delete($cat, $key);
+
+               if (isset($this->db_loaded[$cat][$key])) {
+                       unset($this->db_loaded[$cat][$key]);
+               }
+
+               if (!$this->configModel->isConnected()) {
+                       return $cacheRemoved;
+               }
+
+               $storeRemoved = $this->configModel->delete($cat, $key);
+
+               return $cacheRemoved || $storeRemoved;
+       }
+}
diff --git a/src/Core/Config/JitConfiguration.php b/src/Core/Config/JitConfiguration.php
deleted file mode 100644 (file)
index 07f6d0e..0000000
+++ /dev/null
@@ -1,121 +0,0 @@
-<?php
-
-namespace Friendica\Core\Config;
-
-use Friendica\Model;
-
-/**
- * This class implements the Just-In-Time configuration, which will cache
- * config values in a cache, once they are retrieved.
- *
- * Default Configuration type.
- * Provides the best performance for pages loading few configuration variables.
- */
-class JitConfiguration extends Configuration
-{
-       /**
-        * @var array Array of already loaded db values (even if there was no value)
-        */
-       private $db_loaded;
-
-       /**
-        * @param Cache\ConfigCache   $configCache The configuration cache (based on the config-files)
-        * @param Model\Config\Config $configModel The configuration model
-        */
-       public function __construct(Cache\ConfigCache $configCache, Model\Config\Config $configModel)
-       {
-               parent::__construct($configCache, $configModel);
-               $this->db_loaded = [];
-
-               $this->load();
-       }
-
-       /**
-        * {@inheritDoc}
-        *
-        */
-       public function load(string $cat = 'config')
-       {
-               // If not connected, do nothing
-               if (!$this->configModel->isConnected()) {
-                       return;
-               }
-
-               $config = $this->configModel->load($cat);
-
-               if (!empty($config[$cat])) {
-                       foreach ($config[$cat] as $key => $value) {
-                               $this->db_loaded[$cat][$key] = true;
-                       }
-               }
-
-               // load the whole category out of the DB into the cache
-               $this->configCache->load($config, true);
-       }
-
-       /**
-        * {@inheritDoc}
-        */
-       public function get(string $cat, string $key, $default_value = null, bool $refresh = false)
-       {
-               // if the value isn't loaded or refresh is needed, load it to the cache
-               if ($this->configModel->isConnected() &&
-                   (empty($this->db_loaded[$cat][$key]) ||
-                    $refresh)) {
-
-                       $dbvalue = $this->configModel->get($cat, $key);
-
-                       if (isset($dbvalue)) {
-                               $this->configCache->set($cat, $key, $dbvalue);
-                               unset($dbvalue);
-                       }
-
-                       $this->db_loaded[$cat][$key] = true;
-               }
-
-               // use the config cache for return
-               $result = $this->configCache->get($cat, $key);
-
-               return (isset($result)) ? $result : $default_value;
-       }
-
-       /**
-        * {@inheritDoc}
-        */
-       public function set(string $cat, string $key, $value)
-       {
-               // set the cache first
-               $cached = $this->configCache->set($cat, $key, $value);
-
-               // If there is no connected adapter, we're finished
-               if (!$this->configModel->isConnected()) {
-                       return $cached;
-               }
-
-               $stored = $this->configModel->set($cat, $key, $value);
-
-               $this->db_loaded[$cat][$key] = $stored;
-
-               return $cached && $stored;
-       }
-
-       /**
-        * {@inheritDoc}
-        */
-       public function delete(string $cat, string $key)
-       {
-               $cacheRemoved = $this->configCache->delete($cat, $key);
-
-               if (isset($this->db_loaded[$cat][$key])) {
-                       unset($this->db_loaded[$cat][$key]);
-               }
-
-               if (!$this->configModel->isConnected()) {
-                       return $cacheRemoved;
-               }
-
-               $storeRemoved = $this->configModel->delete($cat, $key);
-
-               return $cacheRemoved || $storeRemoved;
-       }
-}
diff --git a/src/Core/Config/PreloadConfig.php b/src/Core/Config/PreloadConfig.php
new file mode 100644 (file)
index 0000000..50ea920
--- /dev/null
@@ -0,0 +1,117 @@
+<?php
+
+namespace Friendica\Core\Config;
+
+use Friendica\Core\BaseConfig;
+use Friendica\Model;
+
+/**
+ * This class implements the preload configuration, which will cache
+ * all config values per call in a cache.
+ *
+ * Minimizes the number of database queries to retrieve configuration values at the cost of memory.
+ */
+class PreloadConfig extends BaseConfig
+{
+       /** @var bool */
+       private $config_loaded;
+
+       /**
+        * @param Cache\ConfigCache   $configCache The configuration cache (based on the config-files)
+        * @param Model\Config\Config $configModel The configuration model
+        */
+       public function __construct(Cache\ConfigCache $configCache, Model\Config\Config $configModel)
+       {
+               parent::__construct($configCache, $configModel);
+               $this->config_loaded = false;
+
+               $this->load();
+       }
+
+       /**
+        * {@inheritDoc}
+        *
+        * This loads all config values everytime load is called
+        *
+        */
+       public function load(string $cat = 'config')
+       {
+               // Don't load the whole configuration twice
+               if ($this->config_loaded) {
+                       return;
+               }
+
+               // If not connected, do nothing
+               if (!$this->configModel->isConnected()) {
+                       return;
+               }
+
+               $config              = $this->configModel->load();
+               $this->config_loaded = true;
+
+               // load the whole category out of the DB into the cache
+               $this->configCache->load($config, true);
+       }
+
+       /**
+        * {@inheritDoc}
+        */
+       public function get(string $cat, string $key, $default_value = null, bool $refresh = false)
+       {
+               if ($refresh) {
+                       if ($this->configModel->isConnected()) {
+                               $config = $this->configModel->get($cat, $key);
+                               if (isset($config)) {
+                                       $this->configCache->set($cat, $key, $config);
+                               }
+                       }
+               }
+
+               // use the config cache for return
+               $result = $this->configCache->get($cat, $key);
+
+               return (isset($result)) ? $result : $default_value;
+       }
+
+       /**
+        * {@inheritDoc}
+        */
+       public function set(string $cat, string $key, $value)
+       {
+               if (!$this->config_loaded) {
+                       $this->load();
+               }
+
+               // set the cache first
+               $cached = $this->configCache->set($cat, $key, $value);
+
+               // If there is no connected adapter, we're finished
+               if (!$this->configModel->isConnected()) {
+                       return $cached;
+               }
+
+               $stored = $this->configModel->set($cat, $key, $value);
+
+               return $cached && $stored;
+       }
+
+       /**
+        * {@inheritDoc}
+        */
+       public function delete(string $cat, string $key)
+       {
+               if ($this->config_loaded) {
+                       $this->load();
+               }
+
+               $cacheRemoved = $this->configCache->delete($cat, $key);
+
+               if (!$this->configModel->isConnected()) {
+                       return $cacheRemoved;
+               }
+
+               $storeRemoved = $this->configModel->delete($cat, $key);
+
+               return $cacheRemoved || $storeRemoved;
+       }
+}
diff --git a/src/Core/Config/PreloadConfiguration.php b/src/Core/Config/PreloadConfiguration.php
deleted file mode 100644 (file)
index d54f1b0..0000000
+++ /dev/null
@@ -1,116 +0,0 @@
-<?php
-
-namespace Friendica\Core\Config;
-
-use Friendica\Model;
-
-/**
- * This class implements the preload configuration, which will cache
- * all config values per call in a cache.
- *
- * Minimizes the number of database queries to retrieve configuration values at the cost of memory.
- */
-class PreloadConfiguration extends Configuration
-{
-       /** @var bool */
-       private $config_loaded;
-
-       /**
-        * @param Cache\ConfigCache   $configCache The configuration cache (based on the config-files)
-        * @param Model\Config\Config $configModel The configuration model
-        */
-       public function __construct(Cache\ConfigCache $configCache, Model\Config\Config $configModel)
-       {
-               parent::__construct($configCache, $configModel);
-               $this->config_loaded = false;
-
-               $this->load();
-       }
-
-       /**
-        * {@inheritDoc}
-        *
-        * This loads all config values everytime load is called
-        *
-        */
-       public function load(string $cat = 'config')
-       {
-               // Don't load the whole configuration twice
-               if ($this->config_loaded) {
-                       return;
-               }
-
-               // If not connected, do nothing
-               if (!$this->configModel->isConnected()) {
-                       return;
-               }
-
-               $config              = $this->configModel->load();
-               $this->config_loaded = true;
-
-               // load the whole category out of the DB into the cache
-               $this->configCache->load($config, true);
-       }
-
-       /**
-        * {@inheritDoc}
-        */
-       public function get(string $cat, string $key, $default_value = null, bool $refresh = false)
-       {
-               if ($refresh) {
-                       if ($this->configModel->isConnected()) {
-                               $config = $this->configModel->get($cat, $key);
-                               if (isset($config)) {
-                                       $this->configCache->set($cat, $key, $config);
-                               }
-                       }
-               }
-
-               // use the config cache for return
-               $result = $this->configCache->get($cat, $key);
-
-               return (isset($result)) ? $result : $default_value;
-       }
-
-       /**
-        * {@inheritDoc}
-        */
-       public function set(string $cat, string $key, $value)
-       {
-               if (!$this->config_loaded) {
-                       $this->load();
-               }
-
-               // set the cache first
-               $cached = $this->configCache->set($cat, $key, $value);
-
-               // If there is no connected adapter, we're finished
-               if (!$this->configModel->isConnected()) {
-                       return $cached;
-               }
-
-               $stored = $this->configModel->set($cat, $key, $value);
-
-               return $cached && $stored;
-       }
-
-       /**
-        * {@inheritDoc}
-        */
-       public function delete(string $cat, string $key)
-       {
-               if ($this->config_loaded) {
-                       $this->load();
-               }
-
-               $cacheRemoved = $this->configCache->delete($cat, $key);
-
-               if (!$this->configModel->isConnected()) {
-                       return $cacheRemoved;
-               }
-
-               $storeRemoved = $this->configModel->delete($cat, $key);
-
-               return $cacheRemoved || $storeRemoved;
-       }
-}
index 0238af3bd169d9d5d1e29b84553d25978f3b78e1..9fec8735f005851187c4d5634d6c02c9dfc253cb 100644 (file)
@@ -2,7 +2,7 @@
 
 namespace Friendica\Core;
 
-use Friendica\Core\Config\IConfiguration;
+use Friendica\Core\Config\IConfig;
 use Friendica\Core\Session\ISession;
 use Friendica\Database\Database;
 use Friendica\Util\Strings;
@@ -40,7 +40,7 @@ class L10n
         */
        private $logger;
 
-       public function __construct(IConfiguration $config, Database $dba, LoggerInterface $logger, ISession $session, array $server, array $get)
+       public function __construct(IConfig $config, Database $dba, LoggerInterface $logger, ISession $session, array $server, array $get)
        {
                $this->dba    = $dba;
                $this->logger = $logger;
index 60ad14aa6d7a99bf1eff86eab04165301676c9a5..b0345b05bb13c1a3395dff613c0e663d15a32ed9 100644 (file)
@@ -3,7 +3,7 @@
 namespace Friendica\Core;
 
 use Friendica\App;
-use Friendica\Core\Config\IConfiguration;
+use Friendica\Core\Config\IConfig;
 use Psr\Log\LoggerInterface;
 
 /**
@@ -28,7 +28,7 @@ final class Process
        private $mode;
 
        /**
-        * @var IConfiguration
+        * @var IConfig
         */
        private $config;
 
@@ -37,7 +37,7 @@ final class Process
         */
        private $basePath;
 
-       public function __construct(LoggerInterface $logger, App\Mode $mode, IConfiguration $config, string $basepath)
+       public function __construct(LoggerInterface $logger, App\Mode $mode, IConfig $config, string $basepath)
        {
                $this->logger   = $logger;
                $this->mode     = $mode;
index 067885c447b4b2e6bb5dd55182ef86efd3a1bbc5..8d5df2d613b30190e43c01a476392cf9016fe6d8 100644 (file)
@@ -3,7 +3,7 @@
 namespace Friendica\Core;
 
 use Exception;
-use Friendica\Core\Config\IConfiguration;
+use Friendica\Core\Config\IConfig;
 use Friendica\Database\Database;
 use Friendica\Model\Storage;
 use Psr\Log\LoggerInterface;
@@ -35,7 +35,7 @@ class StorageManager
 
        /** @var Database */
        private $dba;
-       /** @var IConfiguration */
+       /** @var IConfig */
        private $config;
        /** @var LoggerInterface */
        private $logger;
@@ -47,11 +47,11 @@ class StorageManager
 
        /**
         * @param Database        $dba
-        * @param IConfiguration  $config
+        * @param IConfig         $config
         * @param LoggerInterface $logger
         * @param L10n            $l10n
         */
-       public function __construct(Database $dba, IConfiguration $config, LoggerInterface $logger, L10n $l10n)
+       public function __construct(Database $dba, IConfig $config, LoggerInterface $logger, L10n $l10n)
        {
                $this->dba      = $dba;
                $this->config   = $config;
index a76fa4666bc7d63ea43b1eda5b8ede14d0491a3a..1109b1afb3f940863603c007b3c5e082d707c359 100644 (file)
@@ -133,11 +133,11 @@ abstract class DI
        }
 
        /**
-        * @return Core\Config\IConfiguration
+        * @return Core\Config\IConfig
         */
        public static function config()
        {
-               return self::$dice->create(Core\Config\IConfiguration::class);
+               return self::$dice->create(Core\Config\IConfig::class);
        }
 
        /**
index 8cf7fcd66aa0fbdc1ddda117dab069792dd1c872..4dfda5f2c53564b140b4fc8a0e8eed28e989ac83 100644 (file)
@@ -5,7 +5,7 @@ namespace Friendica\Factory;
 use Friendica\App\BaseURL;
 use Friendica\Core\Cache;
 use Friendica\Core\Cache\ICache;
-use Friendica\Core\Config\IConfiguration;
+use Friendica\Core\Config\IConfig;
 use Friendica\Database\Database;
 use Friendica\Util\Profiler;
 use Psr\Log\LoggerInterface;
@@ -25,7 +25,7 @@ class CacheFactory
        const DEFAULT_TYPE = Cache\Type::DATABASE;
 
        /**
-        * @var IConfiguration The IConfiguration 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, IConfiguration $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;
index ecec1e2a730e314cc498baa9705508885757d086..f912399345622560ac14dd72900ac9db723f7c9b 100644 (file)
@@ -27,14 +27,14 @@ class ConfigFactory
         * @param Cache\ConfigCache $configCache The config cache of this adapter
         * @param ConfigModel       $configModel The configuration model
         *
-        * @return Config\IConfiguration
+        * @return Config\IConfig
         */
        public function createConfig(Cache\ConfigCache $configCache, ConfigModel $configModel)
        {
                if ($configCache->get('system', 'config_adapter') === 'preload') {
-                       $configuration = new Config\PreloadConfiguration($configCache, $configModel);
+                       $configuration = new Config\PreloadConfig($configCache, $configModel);
                } else {
-                       $configuration = new Config\JitConfiguration($configCache, $configModel);
+                       $configuration = new Config\JitConfig($configCache, $configModel);
                }
 
 
index 8ea0642b18eecb7f09785f148bc91cf136c6bf72..6d739ea41acaf0c825700f19a7118dc1f4d8144f 100644 (file)
@@ -4,7 +4,7 @@ namespace Friendica\Factory;
 
 use Friendica\Core\Cache\IMemoryCache;
 use Friendica\Core\Cache\Type;
-use Friendica\Core\Config\IConfiguration;
+use Friendica\Core\Config\IConfig;
 use Friendica\Core\Lock;
 use Friendica\Database\Database;
 use Psr\Log\LoggerInterface;
@@ -24,7 +24,7 @@ class LockFactory
        const DEFAULT_DRIVER = 'default';
 
        /**
-        * @var IConfiguration The configuration to read parameters out of the config
+        * @var IConfig The configuration to read parameters out of the config
         */
        private $config;
 
@@ -43,7 +43,7 @@ class LockFactory
         */
        private $logger;
 
-       public function __construct(CacheFactory $cacheFactory, IConfiguration $config, Database $dba, LoggerInterface $logger)
+       public function __construct(CacheFactory $cacheFactory, IConfig $config, Database $dba, LoggerInterface $logger)
        {
                $this->cacheFactory = $cacheFactory;
                $this->config       = $config;
index 0dae19a25055a199804107885d3d88d5c9d215e0..b2450a96621ae211da7182e9b2d8b24c3d701c92 100644 (file)
@@ -2,7 +2,7 @@
 
 namespace Friendica\Factory;
 
-use Friendica\Core\Config\IConfiguration;
+use Friendica\Core\Config\IConfig;
 use Friendica\Core\Logger;
 use Friendica\Database\Database;
 use Friendica\Network\HTTPException\InternalServerErrorException;
@@ -49,14 +49,14 @@ class LoggerFactory
        /**
         * Creates a new PSR-3 compliant logger instances
         *
-        * @param Database      $database The Friendica Database instance
-        * @param IConfiguration $config   The config
-        * @param Profiler      $profiler The profiler of the app
-        * @param FileSystem    $fileSystem FileSystem utils
+        * @param Database   $database   The Friendica Database instance
+        * @param IConfig    $config     The config
+        * @param Profiler   $profiler   The profiler of the app
+        * @param FileSystem $fileSystem FileSystem utils
         *
         * @return LoggerInterface The PSR-3 compliant logger instance
         */
-       public function create(Database $database, IConfiguration $config, Profiler $profiler, FileSystem $fileSystem)
+       public function create(Database $database, IConfig $config, Profiler $profiler, FileSystem $fileSystem)
        {
                if (empty($config->get('system', 'debugging', false))) {
                        $logger = new VoidLogger();
@@ -137,16 +137,16 @@ class LoggerFactory
         *
         * It should never get filled during normal usage of Friendica
         *
-        * @param IConfiguration $config   The config
-        * @param Profiler      $profiler The profiler of the app
-        * @param FileSystem    $fileSystem FileSystem utils
+        * @param IConfig    $config     The config
+        * @param Profiler   $profiler   The profiler of the app
+        * @param FileSystem $fileSystem FileSystem utils
         *
         * @return LoggerInterface The PSR-3 compliant logger instance
         *
         * @throws InternalServerErrorException
         * @throws \Exception
         */
-       public static function createDev(IConfiguration $config, Profiler $profiler, FileSystem $fileSystem)
+       public static function createDev(IConfig $config, Profiler $profiler, FileSystem $fileSystem)
        {
                $debugging   = $config->get('system', 'debugging');
                $stream      = $config->get('system', 'dlogfile');
index 4ca83830a6d0278197566a363166ae59f3fad3d4..d4ad1e7ca11bb7e734bd72e6403bc471ccfde252 100644 (file)
@@ -5,7 +5,7 @@ namespace Friendica\Factory;
 use Friendica\App;
 use Friendica\Core\Cache\ICache;
 use Friendica\Core\Cache\Type;
-use Friendica\Core\Config\IConfiguration;
+use Friendica\Core\Config\IConfig;
 use Friendica\Core\Session;
 use Friendica\Core\System;
 use Friendica\Database\Database;
@@ -29,7 +29,7 @@ class SessionFactory
        /**
         * @param App\Mode        $mode
         * @param App\BaseURL     $baseURL
-        * @param IConfiguration  $config
+        * @param IConfig         $config
         * @param Database        $dba
         * @param ICache          $cache
         * @param LoggerInterface $logger
@@ -37,7 +37,7 @@ class SessionFactory
         *
         * @return Session\ISession
         */
-       public function createSession(App\Mode $mode, App\BaseURL $baseURL, IConfiguration $config, Database $dba, ICache $cache, LoggerInterface $logger, Profiler $profiler, array $server = [])
+       public function createSession(App\Mode $mode, App\BaseURL $baseURL, IConfig $config, Database $dba, ICache $cache, LoggerInterface $logger, Profiler $profiler, array $server = [])
        {
                $stamp1  = microtime(true);
                $session = null;
index 60ed0252aad1e34a441ada5a2daf553585e46260..3bb6809b282b22b1592a04e3bcd7654035b9fed1 100644 (file)
@@ -6,7 +6,7 @@
 
 namespace Friendica\Model\Storage;
 
-use Friendica\Core\Config\IConfiguration;
+use Friendica\Core\Config\IConfig;
 use Friendica\Core\L10n;
 use Friendica\Util\Strings;
 use Psr\Log\LoggerInterface;
@@ -28,7 +28,7 @@ class Filesystem extends AbstractStorage
        // Default base folder
        const DEFAULT_BASE_FOLDER = 'storage';
 
-       /** @var IConfiguration */
+       /** @var IConfig */
        private $config;
 
        /** @var string */
@@ -37,11 +37,11 @@ class Filesystem extends AbstractStorage
        /**
         * Filesystem constructor.
         *
-        * @param IConfiguration  $config
+        * @param IConfig         $config
         * @param LoggerInterface $logger
         * @param L10n            $l10n
         */
-       public function __construct(IConfiguration $config, LoggerInterface $logger, L10n $l10n)
+       public function __construct(IConfig $config, LoggerInterface $logger, L10n $l10n)
        {
                parent::__construct($l10n, $logger);
 
index e065d33e2e3e54cb75eeb61c621f3b5fa2a60bcd..ba6253c5cd06432b616b32809a8a265f2e2b9d84 100644 (file)
@@ -3,7 +3,7 @@
 namespace Friendica\Model\User;
 
 use Friendica\App;
-use Friendica\Core\Config\IConfiguration;
+use Friendica\Core\Config\IConfig;
 
 /**
  * Interacting with the Friendica Cookie of a user
@@ -32,7 +32,7 @@ class Cookie
        /** @var array The $_COOKIE array */
        private $cookie;
 
-       public function __construct(IConfiguration $config, App\BaseURL $baseURL, array $server = [], array $cookie = [])
+       public function __construct(IConfig $config, App\BaseURL $baseURL, array $server = [], array $cookie = [])
        {
                if (!empty($server['REMOTE_ADDR'])) {
                        $this->remoteAddr = $server['REMOTE_ADDR'];
index d166210e33182000d8318a0a932abe00cd2aea5b..e4061f51941d251ef2d448fb1bfcaa723e5c3ac2 100644 (file)
@@ -3,7 +3,7 @@
 namespace Friendica\Util;
 
 use Friendica\Core\Config\Cache\ConfigCache;
-use Friendica\Core\Config\IConfiguration;
+use Friendica\Core\Config\IConfig;
 use Psr\Container\ContainerExceptionInterface;
 use Psr\Container\ContainerInterface;
 use Psr\Container\NotFoundExceptionInterface;
@@ -47,9 +47,9 @@ class Profiler implements ContainerInterface
        /**
         * Updates the enabling of the current profiler
         *
-        * @param IConfiguration $config
+        * @param IConfig $config
         */
-       public function update(IConfiguration $config)
+       public function update(IConfig $config)
        {
                $this->enabled = $config->get('system', 'profiler');
                $this->rendertime = $config->get('rendertime', 'callstack');
index b4fa7d247a28a5e81a3033fb29c4f24eaa0b95fe..cf2d6dd3ff959e2889fbe3313b58105db1892b8a 100644 (file)
@@ -72,13 +72,13 @@ return [
                        ['determine', [], Dice::CHAIN_CALL],
                ],
        ],
-       Config\IConfiguration::class     => [
+       Config\IConfig::class           => [
                'instanceOf' => Factory\ConfigFactory::class,
                'call'       => [
                        ['createConfig', [], Dice::CHAIN_CALL],
                ],
        ],
-       Config\IPConfiguration::class    => [
+       Config\IPConfiguration::class   => [
                'instanceOf' => Factory\ConfigFactory::class,
                'call'       => [
                        ['createPConfig', [], Dice::CHAIN_CALL],
index f0231b280da79b5139041b29c2f6879c5a6f775d..353676932fc5e91774c8b173ae71edf2176f5109 100644 (file)
@@ -22,7 +22,7 @@ trait AppMockTrait
        protected $app;
 
        /**
-        * @var MockInterface|Config\IConfiguration The mocked Config Cache
+        * @var MockInterface|Config\IConfig The mocked Config Cache
         */
        protected $configMock;
 
@@ -64,9 +64,9 @@ trait AppMockTrait
                // Disable the adapter
                $configModel->shouldReceive('isConnected')->andReturn(false);
 
-               $config = new Config\JitConfiguration($this->configMock, $configModel);
+               $config = new Config\JitConfig($this->configMock, $configModel);
                $this->dice->shouldReceive('create')
-                          ->with(Config\IConfiguration::class)
+                          ->with(Config\IConfig::class)
                           ->andReturn($config);
 
                // Mocking App and most used functions
index 4e05845f29cb3de682171e3916e4cb78b638af2d..468e967d65f32992cdb56a75a9ece0aa63350c78 100644 (file)
@@ -7,7 +7,7 @@ use Friendica\App;
 use Friendica\Core\Cache\ICache;
 use Friendica\Core\Cache\IMemoryCache;
 use Friendica\Core\Config\Cache\ConfigCache;
-use Friendica\Core\Config\IConfiguration;
+use Friendica\Core\Config\IConfig;
 use Friendica\Core\Lock\ILock;
 use Friendica\Database\Database;
 use Friendica\Test\Util\VFSTrait;
@@ -115,10 +115,10 @@ class dependencyCheck extends TestCase
 
        public function testConfiguration()
        {
-               /** @var IConfiguration $config */
-               $config = $this->dice->create(IConfiguration::class);
+               /** @var IConfig $config */
+               $config = $this->dice->create(IConfig::class);
 
-               $this->assertInstanceOf(IConfiguration::class, $config);
+               $this->assertInstanceOf(IConfig::class, $config);
 
                $this->assertNotEmpty($config->get('database', 'username'));
        }
@@ -133,8 +133,8 @@ class dependencyCheck extends TestCase
 
        public function testDevLogger()
        {
-               /** @var IConfiguration $config */
-               $config = $this->dice->create(IConfiguration::class);
+               /** @var IConfig $config */
+               $config = $this->dice->create(IConfig::class);
                $config->set('system', 'dlogfile', $this->root->url() . '/friendica.log');
 
                /** @var LoggerInterface $logger */
index f702d70bca366f93c02738355d57f884468427cb..5180d3b36df75b06760b37a03acdddef368ad05e 100644 (file)
@@ -7,7 +7,7 @@ namespace Friendica\Test;
 
 use Dice\Dice;
 use Friendica\App;
-use Friendica\Core\Config\IConfiguration;
+use Friendica\Core\Config\IConfig;
 use Friendica\Core\Config\IPConfiguration;
 use Friendica\Core\Protocol;
 use Friendica\Core\Session;
@@ -47,7 +47,7 @@ class ApiTest extends DatabaseTest
        /** @var App */
        protected $app;
 
-       /** @var IConfiguration */
+       /** @var IConfig */
        protected $config;
 
        /** @var Dice */
@@ -69,8 +69,8 @@ class ApiTest extends DatabaseTest
                /** @var Database $dba */
                $dba = $this->dice->create(Database::class);
 
-               /** @var IConfiguration $config */
-               $this->config = $this->dice->create(IConfiguration::class);
+               /** @var IConfig $config */
+               $this->config = $this->dice->create(IConfig::class);
 
                $this->config->set('system', 'url', 'http://localhost');
                $this->config->set('system', 'hostname', 'localhost');
index f1ac6bb92e275b7ea492bff2f00457ec86b7b1bc..f76d51843ca00cf4420cd993ecf614f7974812c6 100644 (file)
@@ -3,7 +3,7 @@
 namespace Friendica\Test\src\App;
 
 use Friendica\App;
-use Friendica\Core\Config\IConfiguration;
+use Friendica\Core\Config\IConfig;
 use Friendica\LegacyModule;
 use Friendica\Module\HTTPException\PageNotFound;
 use Friendica\Module\WellKnown\HostMeta;
@@ -149,7 +149,7 @@ class ModuleTest extends DatabaseTest
         */
        public function testModuleClass($assert, string $name, string $command, bool $privAdd)
        {
-               $config = \Mockery::mock(IConfiguration::class);
+               $config = \Mockery::mock(IConfig::class);
                $config->shouldReceive('get')->with('config', 'private_addons', false)->andReturn($privAdd)->atMost()->once();
 
                $router = (new App\Router([]))->loadRoutes(include __DIR__ . '/../../../static/routes.config.php');
index 51342bf1694a028a7b920c34796a62b916409113..77ef45b74e6ba6bf6a244d05f88c24d5ac093f00 100644 (file)
@@ -5,7 +5,7 @@ namespace Friendica\Test\src\Console;
 use Friendica\App;
 use Friendica\App\Mode;
 use Friendica\Console\Config;
-use Friendica\Core\Config\IConfiguration;
+use Friendica\Core\Config\IConfig;
 use Mockery\MockInterface;
 
 class ConfigConsoleTest extends ConsoleTest
@@ -29,7 +29,7 @@ class ConfigConsoleTest extends ConsoleTest
                $this->appMode->shouldReceive('has')
                        ->andReturn(true);
 
-               $this->configMock = \Mockery::mock(IConfiguration::class);
+               $this->configMock = \Mockery::mock(IConfig::class);
        }
 
        function testSetGetKeyValue()
index ef6cc0dacb8f44c3eec9c0b34e331588b270bbb6..c7c936b941c76c47bb57385704b9f90750c7c7b5 100644 (file)
@@ -3,7 +3,7 @@
 namespace Friendica\Test\src\Console;
 
 use Friendica\Console\ServerBlock;
-use Friendica\Core\Config\IConfiguration;
+use Friendica\Core\Config\IConfig;
 
 class ServerBlockConsoleTest extends ConsoleTest
 {
@@ -22,7 +22,7 @@ class ServerBlockConsoleTest extends ConsoleTest
        {
                parent::setUp();
 
-               $this->configMock = \Mockery::mock(IConfiguration::class);
+               $this->configMock = \Mockery::mock(IConfig::class);
        }
 
        /**
index be7946717e4972d3e5a29617e240b4d19bfb1a19..f6d1101c4e487da772d30ecb1fe839340e41160c 100644 (file)
@@ -3,7 +3,7 @@
 namespace Friendica\Test\src\Core\Cache;
 
 use Friendica\Core\Cache\MemcacheCache;
-use Friendica\Core\Config\IConfiguration;
+use Friendica\Core\Config\IConfig;
 
 /**
  * @requires extension memcache
@@ -13,7 +13,7 @@ class MemcacheCacheTest extends MemoryCacheTest
 {
        protected function getInstance()
        {
-               $configMock = \Mockery::mock(IConfiguration::class);
+               $configMock = \Mockery::mock(IConfig::class);
 
                $host = $_SERVER['MEMCACHE_HOST'] ?? 'localhost';
 
index addbde627505dc63c17042c70121cd846d496d07..add400678b9ab04338935adeaefe7c3df05a932b 100644 (file)
@@ -4,7 +4,7 @@
 namespace Friendica\Test\src\Core\Cache;
 
 use Friendica\Core\Cache\MemcachedCache;
-use Friendica\Core\Config\IConfiguration;
+use Friendica\Core\Config\IConfig;
 use Psr\Log\NullLogger;
 
 /**
@@ -15,7 +15,7 @@ class MemcachedCacheTest extends MemoryCacheTest
 {
        protected function getInstance()
        {
-               $configMock = \Mockery::mock(IConfiguration::class);
+               $configMock = \Mockery::mock(IConfig::class);
 
                $host = $_SERVER['MEMCACHED_HOST'] ?? 'localhost';
 
index 53c2ecc8333d26e91d1741607c57d4c34c79af62..e7a3ffb310265d4b787ee2414aedf0c34dd2fa52 100644 (file)
@@ -4,7 +4,7 @@
 namespace Friendica\Test\src\Core\Cache;
 
 use Friendica\Core\Cache\RedisCache;
-use Friendica\Core\Config\IConfiguration;
+use Friendica\Core\Config\IConfig;
 
 /**
  * @requires extension redis
@@ -14,7 +14,7 @@ class RedisCacheTest extends MemoryCacheTest
 {
        protected function getInstance()
        {
-               $configMock = \Mockery::mock(IConfiguration::class);
+               $configMock = \Mockery::mock(IConfig::class);
 
                $host = $_SERVER['REDIS_HOST'] ?? 'localhost';
 
index 15c96ca936e90fee931bcc4f9c1e55943daeed9a..4090407aea28170a67c9707be63a4358b99a852e 100644 (file)
@@ -3,7 +3,7 @@
 namespace Friendica\Test\src\Core\Config;
 
 use Friendica\Core\Config\Cache\ConfigCache;
-use Friendica\Core\Config\IConfiguration;
+use Friendica\Core\Config\IConfig;
 use Friendica\Model\Config\Config as ConfigModel;
 use Friendica\Test\MockedTest;
 use Mockery\MockInterface;
@@ -17,7 +17,7 @@ abstract class ConfigurationTest extends MockedTest
        /** @var ConfigCache */
        protected $configCache;
 
-       /** @var IConfiguration */
+       /** @var IConfig */
        protected $testedConfig;
 
        /**
@@ -46,7 +46,7 @@ abstract class ConfigurationTest extends MockedTest
        }
 
        /**
-        * @return IConfiguration
+        * @return IConfig
         */
        public abstract function getInstance();
 
index 1a9723a94eefd364ef879b4434ec671597319817..520dcc2ef1c006341d8b699fc41f06a7a1593cbd 100644 (file)
@@ -2,13 +2,13 @@
 
 namespace Friendica\Test\src\Core\Config;
 
-use Friendica\Core\Config\JitConfiguration;
+use Friendica\Core\Config\JitConfig;
 
 class JitConfigurationTest extends ConfigurationTest
 {
        public function getInstance()
        {
-               return new JitConfiguration($this->configCache, $this->configModel);
+               return new JitConfig($this->configCache, $this->configModel);
        }
 
        /**
index 88044395b1058f2471f31651a69f45775f7d14b7..1325afefb50be29fac02a3b68509ed9f72d60722 100644 (file)
@@ -2,13 +2,13 @@
 
 namespace Friendica\Test\src\Core\Config;
 
-use Friendica\Core\Config\PreloadConfiguration;
+use Friendica\Core\Config\PreloadConfig;
 
 class PreloadConfigurationTest extends ConfigurationTest
 {
        public function getInstance()
        {
-               return new PreloadConfiguration($this->configCache, $this->configModel);
+               return new PreloadConfig($this->configCache, $this->configModel);
        }
 
        /**
index 9e111fbb925e074740c35f566c18ca995b2f5b00..b7ef5d376d229e4db617af6aca4ab5b4632e40c1 100644 (file)
@@ -4,7 +4,7 @@
 namespace Friendica\Test\src\Core\Lock;
 
 use Friendica\Core\Cache\MemcacheCache;
-use Friendica\Core\Config\IConfiguration;
+use Friendica\Core\Config\IConfig;
 use Friendica\Core\Lock\CacheLock;
 
 /**
@@ -15,7 +15,7 @@ class MemcacheCacheLockTest extends LockTest
 {
        protected function getInstance()
        {
-               $configMock = \Mockery::mock(IConfiguration::class);
+               $configMock = \Mockery::mock(IConfig::class);
 
                $host = $_SERVER['MEMCACHE_HOST'] ?? 'localhost';
 
index 41b16abc7fbcaa76e371771f6e683b9cef64802c..69272007a41939e8453427c65daaaadb0a77d494 100644 (file)
@@ -4,7 +4,7 @@
 namespace Friendica\Test\src\Core\Lock;
 
 use Friendica\Core\Cache\MemcachedCache;
-use Friendica\Core\Config\IConfiguration;
+use Friendica\Core\Config\IConfig;
 use Friendica\Core\Lock\CacheLock;
 use Psr\Log\NullLogger;
 
@@ -16,7 +16,7 @@ class MemcachedCacheLockTest extends LockTest
 {
        protected function getInstance()
        {
-               $configMock = \Mockery::mock(IConfiguration::class);
+               $configMock = \Mockery::mock(IConfig::class);
 
                $host = $_SERVER['MEMCACHED_HOST'] ?? 'localhost';
 
index bfda18b24d9822e59d065218cf1586b627a53d0c..41a3c2318a973f2aa50a8fa92a377cb35fc7cdb1 100644 (file)
@@ -4,7 +4,7 @@
 namespace Friendica\Test\src\Core\Lock;
 
 use Friendica\Core\Cache\RedisCache;
-use Friendica\Core\Config\IConfiguration;
+use Friendica\Core\Config\IConfig;
 use Friendica\Core\Lock\CacheLock;
 
 /**
@@ -15,7 +15,7 @@ class RedisCacheLockTest extends LockTest
 {
        protected function getInstance()
        {
-               $configMock = \Mockery::mock(IConfiguration::class);
+               $configMock = \Mockery::mock(IConfig::class);
 
                $host = $_SERVER['REDIS_HOST'] ?? 'localhost';
 
index 6b4daf88741a8b3af8a087bde2bbfb8e5d6d9124..ab4f98c63e75b793e5de9039d8e764a31345439a 100644 (file)
@@ -4,8 +4,8 @@ namespace Friendica\Test\src\Core\Lock;
 
 use Dice\Dice;
 use Friendica\App;
-use Friendica\Core\Config\IConfiguration;
-use Friendica\Core\Config\JitConfiguration;
+use Friendica\Core\Config\IConfig;
+use Friendica\Core\Config\JitConfig;
 use Friendica\Core\Lock\SemaphoreLock;
 use Friendica\DI;
 use Mockery\MockInterface;
@@ -21,12 +21,12 @@ class SemaphoreLockTest extends LockTest
                $app->shouldReceive('getHostname')->andReturn('friendica.local');
                $dice->shouldReceive('create')->with(App::class)->andReturn($app);
 
-               $configMock = \Mockery::mock(JitConfiguration::class);
+               $configMock = \Mockery::mock(JitConfig::class);
                $configMock
                        ->shouldReceive('get')
                        ->with('system', 'temppath', NULL, false)
                        ->andReturn('/tmp/');
-               $dice->shouldReceive('create')->with(IConfiguration::class)->andReturn($configMock);
+               $dice->shouldReceive('create')->with(IConfig::class)->andReturn($configMock);
 
                // @todo Because "get_temppath()" is using static methods, we have to initialize the BaseObject
                DI::init($dice);
index 118d4bb57b393495d18022eb7e1a8d3a5d4ce282..b626978863575ba335296ff66ae371f274059d3a 100644 (file)
@@ -3,8 +3,8 @@
 namespace Friendica\Test\src\Core;
 
 use Dice\Dice;
-use Friendica\Core\Config\IConfiguration;
-use Friendica\Core\Config\PreloadConfiguration;
+use Friendica\Core\Config\IConfig;
+use Friendica\Core\Config\PreloadConfig;
 use Friendica\Core\Hook;
 use Friendica\Core\L10n;
 use Friendica\Core\Session\ISession;
@@ -28,7 +28,7 @@ class StorageManagerTest extends DatabaseTest
 {
        /** @var Database */
        private $dba;
-       /** @var IConfiguration */
+       /** @var IConfig */
        private $config;
        /** @var LoggerInterface */
        private $logger;
@@ -56,7 +56,7 @@ class StorageManagerTest extends DatabaseTest
                $this->dba = new StaticDatabase($configCache, $profiler, $this->logger);
 
                $configModel  = new Config($this->dba);
-               $this->config = new PreloadConfiguration($configCache, $configModel);
+               $this->config = new PreloadConfig($configCache, $configModel);
 
                $this->l10n = \Mockery::mock(L10n::class);
        }
index f809585585bf3d002e5d8c589f32c8765b4adab9..eb1336c8291c77c31b8feb8639ef5938e0a75a2f 100644 (file)
@@ -2,7 +2,7 @@
 
 namespace Friendica\Test\src\Model\Storage;
 
-use Friendica\Core\Config\IConfiguration;
+use Friendica\Core\Config\IConfig;
 use Friendica\Core\L10n;
 use Friendica\Model\Storage\Filesystem;
 use Friendica\Model\Storage\IStorage;
@@ -17,7 +17,7 @@ class FilesystemStorageTest extends StorageTest
 {
        use VFSTrait;
 
-       /** @var MockInterface|IConfiguration */
+       /** @var MockInterface|IConfig */
        protected $config;
 
        protected function setUp()
@@ -37,7 +37,7 @@ class FilesystemStorageTest extends StorageTest
 
                /** @var MockInterface|L10n $l10n */
                $l10n = \Mockery::mock(L10n::class)->makePartial();
-               $this->config = \Mockery::mock(IConfiguration::class);
+               $this->config = \Mockery::mock(IConfig::class);
                $this->config->shouldReceive('get')
                             ->with('storage', 'filesystem_path', Filesystem::DEFAULT_BASE_FOLDER)
                             ->andReturn($this->root->getChild('storage')->url());
index f66e5a6ae6560fc2a1ce075d66c7ac69f1010e9d..2c791acf84ee17d168d31a96c75ce4e4b23853ee 100644 (file)
@@ -3,7 +3,7 @@
 namespace Friendica\Testsrc\Model\User;
 
 use Friendica\App\BaseURL;
-use Friendica\Core\Config\IConfiguration;
+use Friendica\Core\Config\IConfig;
 use Friendica\Model\User\Cookie;
 use Friendica\Test\DatabaseTest;
 use Friendica\Test\Util\StaticCookie;
@@ -11,7 +11,7 @@ use Mockery\MockInterface;
 
 class CookieTest extends DatabaseTest
 {
-       /** @var MockInterface|IConfiguration */
+       /** @var MockInterface|IConfig */
        private $config;
        /** @var MockInterface|BaseURL */
        private $baseUrl;
@@ -22,7 +22,7 @@ class CookieTest extends DatabaseTest
 
                parent::setUp();
 
-               $this->config = \Mockery::mock(IConfiguration::class);
+               $this->config = \Mockery::mock(IConfig::class);
                $this->baseUrl = \Mockery::mock(BaseURL::class);
        }
 
index 47f80f36ea83f11b11e63e0f1f6877546e412bf9..12fcf8858b516025461d1714f011c84c00dcd8fc 100644 (file)
@@ -2,7 +2,7 @@
 namespace Friendica\Test\src\Util;
 
 use Friendica\App\BaseURL;
-use Friendica\Core\Config\IConfiguration;
+use Friendica\Core\Config\IConfig;
 use Friendica\Test\MockedTest;
 
 class BaseURLTest extends MockedTest
@@ -173,7 +173,7 @@ class BaseURLTest extends MockedTest
         */
        public function testCheck($server, $input, $assert)
        {
-               $configMock = \Mockery::mock(IConfiguration::class);
+               $configMock = \Mockery::mock(IConfig::class);
                $configMock->shouldReceive('get')->with('config', 'hostname')->andReturn($input['hostname']);
                $configMock->shouldReceive('get')->with('system', 'urlpath')->andReturn($input['urlPath']);
                $configMock->shouldReceive('get')->with('system', 'ssl_policy')->andReturn($input['sslPolicy']);
@@ -295,7 +295,7 @@ class BaseURLTest extends MockedTest
         */
        public function testSave($input, $save, $url)
        {
-               $configMock = \Mockery::mock(IConfiguration::class);
+               $configMock = \Mockery::mock(IConfig::class);
                $configMock->shouldReceive('get')->with('config', 'hostname')->andReturn($input['hostname']);
                $configMock->shouldReceive('get')->with('system', 'urlpath')->andReturn($input['urlPath']);
                $configMock->shouldReceive('get')->with('system', 'ssl_policy')->andReturn($input['sslPolicy']);
@@ -333,7 +333,7 @@ class BaseURLTest extends MockedTest
         */
        public function testSaveByUrl($input, $save, $url)
        {
-               $configMock = \Mockery::mock(IConfiguration::class);
+               $configMock = \Mockery::mock(IConfig::class);
                $configMock->shouldReceive('get')->with('config', 'hostname')->andReturn($input['hostname']);
                $configMock->shouldReceive('get')->with('system', 'urlpath')->andReturn($input['urlPath']);
                $configMock->shouldReceive('get')->with('system', 'ssl_policy')->andReturn($input['sslPolicy']);
@@ -409,7 +409,7 @@ class BaseURLTest extends MockedTest
         */
        public function testGetURL($sslPolicy, $ssl, $url, $assert)
        {
-               $configMock = \Mockery::mock(IConfiguration::class);
+               $configMock = \Mockery::mock(IConfig::class);
                $configMock->shouldReceive('get')->with('config', 'hostname')->andReturn('friendica.local');
                $configMock->shouldReceive('get')->with('system', 'urlpath')->andReturn('new/test');
                $configMock->shouldReceive('get')->with('system', 'ssl_policy')->andReturn($sslPolicy);
@@ -467,7 +467,7 @@ class BaseURLTest extends MockedTest
         */
        public function testCheckRedirectHTTPS($server, $forceSSL, $sslPolicy, $url, $redirect)
        {
-               $configMock = \Mockery::mock(IConfiguration::class);
+               $configMock = \Mockery::mock(IConfig::class);
                $configMock->shouldReceive('get')->with('config', 'hostname')->andReturn('friendica.local');
                $configMock->shouldReceive('get')->with('system', 'urlpath')->andReturn('new/test');
                $configMock->shouldReceive('get')->with('system', 'ssl_policy')->andReturn($sslPolicy);
@@ -503,7 +503,7 @@ class BaseURLTest extends MockedTest
         */
        public function testWrongSave($fail)
        {
-               $configMock = \Mockery::mock(IConfiguration::class);
+               $configMock = \Mockery::mock(IConfig::class);
                $configMock->shouldReceive('get')->with('config', 'hostname')->andReturn('friendica.local');
                $configMock->shouldReceive('get')->with('system', 'urlpath')->andReturn('new/test');
                $configMock->shouldReceive('get')->with('system', 'ssl_policy')->andReturn(BaseURL::DEFAULT_SSL_SCHEME);
index ba47858a0939cbcd8baa744d24f732d1ed671c95..400d557c34d924cf770c88476655ec90d4cbce66 100644 (file)
@@ -3,7 +3,7 @@
 namespace Friendica\Test\src\Util;
 
 use Friendica\Core\Config\Cache\ConfigCache;
-use Friendica\Core\Config\IConfiguration;
+use Friendica\Core\Config\IConfig;
 use Friendica\Test\MockedTest;
 use Friendica\Util\Profiler;
 use Mockery\MockInterface;
@@ -235,7 +235,7 @@ class ProfilerTest extends MockedTest
 
                $profiler->saveTimestamp(time(), 'network', 'test1');
 
-               $config = \Mockery::mock(IConfiguration::class);
+               $config = \Mockery::mock(IConfig::class);
                $config->shouldReceive('get')
                            ->with('system', 'profiler')
                            ->andReturn(false)