]> git.mxchange.org Git - friendica.git/commitdiff
some more minor fixups (phpdoc, unused using)
authorPhilipp Holzer <admin+github@philipp.info>
Sun, 14 Jul 2019 20:49:17 +0000 (22:49 +0200)
committerPhilipp Holzer <admin+github@philipp.info>
Sun, 14 Jul 2019 20:49:17 +0000 (22:49 +0200)
src/Factory/DependencyFactory.php
src/Model/Config/Config.php
src/Model/Config/DbaConfig.php

index 0ac56f6c5ec6cf477bae0c582123e471a2b4d6fd..36ab20a0134b2e9cb02ebcaae081ddde282bf6bb 100644 (file)
@@ -8,7 +8,6 @@ use Friendica\Factory;
 use Friendica\Util\BasePath;
 use Friendica\Util\BaseURL;
 use Friendica\Util\Config;
-use Psr\Log\NullLogger;
 
 class DependencyFactory
 {
index e7dd0a5693bb30419c0d336c5551f92fd0bb2449..aa81f1cae90259d5d1c8a37d84f111b343e727e3 100644 (file)
@@ -3,14 +3,19 @@
 namespace Friendica\Model\Config;
 
 
+/**
+ * The Config model backend, which is using the general DB-model backend for configs
+ */
 class Config extends DbaConfig
 {
        /**
         * Loads all configuration values and returns the loaded category as an array.
         *
-        * @param string $cat The category of the configuration values to load
+        * @param string|null $cat The category of the configuration values to load
         *
-        * @return array
+        * @return array The config array
+        *
+        * @throws \Exception In case DB calls are invalid
         */
        public function load(string $cat = null)
        {
@@ -38,15 +43,17 @@ class Config extends DbaConfig
        }
 
        /**
-        * Get a particular system-wide config variable given the category name
-        * ($cat) and a key ($key).
+        * Get a particular, system-wide config variable out of the DB with the
+        * given category name ($cat) and a key ($key).
         *
         * Note: Boolean variables are defined as 0/1 in the database
         *
         * @param string $cat The category of the configuration value
         * @param string $key The configuration key to query
         *
-        * @return null|mixed Stored value or null if it does not exist
+        * @return array|string|null Stored value or null if it does not exist
+        *
+        * @throws \Exception In case DB calls are invalid
         */
        public function get(string $cat, string $key)
        {
@@ -77,6 +84,8 @@ class Config extends DbaConfig
         * @param mixed  $value The value to store
         *
         * @return bool Operation success
+        *
+        * @throws \Exception In case DB calls are invalid
         */
        public function set(string $cat, string $key, $value)
        {
@@ -102,13 +111,14 @@ class Config extends DbaConfig
        }
 
        /**
-        * Removes the configured value from the stored cache
-        * and removes it from the database.
+        * Removes the configured value from the database.
         *
         * @param string $cat The category of the configuration value
         * @param string $key The configuration key to delete
         *
         * @return bool Operation success
+        *
+        * @throws \Exception In case DB calls are invalid
         */
        public function delete(string $cat, string $key)
        {
index aa6a1f3e278f2a0b400e9f95249c1874615065ad..cd6b6da8c07493d5f783f2bd8d2c13c0f2b2a223 100644 (file)
@@ -4,11 +4,18 @@ namespace Friendica\Model\Config;
 
 use Friendica\Database\Database;
 
+/**
+ * The DB-based model of (P-)Config values
+ * Encapsulates db-calls in case of config queries
+ */
 abstract class DbaConfig
 {
        /** @var Database */
        protected $dba;
 
+       /**
+        * @param Database $dba The database connection of this model
+        */
        public function __construct(Database $dba)
        {
                $this->dba = $dba;