]> git.mxchange.org Git - friendica.git/blobdiff - src/Model/FileTag.php
Remove unused `use` statements & remove PConfig class
[friendica.git] / src / Model / FileTag.php
index c743cb127827946ebcc03b163044a7e02d9a8f63..ffcea7e281dc34b83665dde33fbd463c4ed3a522 100644 (file)
@@ -6,8 +6,8 @@
 namespace Friendica\Model;
 
 use Friendica\Core\L10n;
-use Friendica\Core\PConfig;
 use Friendica\Database\DBA;
+use Friendica\DI;
 
 /**
  * @brief This class handles FileTag related functions
@@ -133,7 +133,7 @@ class FileTag
         * @return string       A list of file tags.
         * @deprecated since 2019.06 use arrayToFile() instead
         */
-       public static function listToFile($list, $type = 'file')
+       public static function listToFile(string $list, string $type = 'file')
        {
                $list_array = explode(',', $list);
 
@@ -150,7 +150,7 @@ class FileTag
         * @return string       Comma delimited list of tag names.
         * @deprecated since 2019.06 use fileToArray() instead
         */
-       public static function fileToList($file, $type = 'file')
+       public static function fileToList(string $file, $type = 'file')
        {
                return implode(',', self::fileToArray($file, $type));
        }
@@ -166,7 +166,7 @@ class FileTag
         * @return boolean          A value indicating success or failure.
         * @throws \Exception
         */
-       public static function updatePconfig($uid, $file_old, $file_new, $type = 'file')
+       public static function updatePconfig(int $uid, string $file_old, string $file_new, string $type = 'file')
        {
                if (!intval($uid)) {
                        return false;
@@ -174,7 +174,7 @@ class FileTag
                        return true;
                }
 
-               $saved = PConfig::get($uid, 'system', 'filetags');
+               $saved = DI::pConfig()->get($uid, 'system', 'filetags');
 
                if (strlen($saved)) {
                        if ($type == 'file') {
@@ -222,12 +222,12 @@ class FileTag
                        }
 
                        if ($saved != $filetags_updated) {
-                               PConfig::set($uid, 'system', 'filetags', $filetags_updated);
+                               DI::pConfig()->set($uid, 'system', 'filetags', $filetags_updated);
                        }
 
                        return true;
                } elseif (strlen($file_new)) {
-                       PConfig::set($uid, 'system', 'filetags', $file_new);
+                       DI::pConfig()->set($uid, 'system', 'filetags', $file_new);
                }
 
                return true;
@@ -256,10 +256,10 @@ class FileTag
                                Item::update($fields, ['id' => $item_id]);
                        }
 
-                       $saved = PConfig::get($uid, 'system', 'filetags');
+                       $saved = DI::pConfig()->get($uid, 'system', 'filetags');
 
                        if (!strlen($saved) || !stristr($saved, '[' . self::encode($file) . ']')) {
-                               PConfig::set($uid, 'system', 'filetags', $saved . '[' . self::encode($file) . ']');
+                               DI::pConfig()->set($uid, 'system', 'filetags', $saved . '[' . self::encode($file) . ']');
                        }
 
                        info(L10n::t('Item filed'));
@@ -311,8 +311,8 @@ class FileTag
                );
 
                if (!DBA::isResult($r)) {
-                       $saved = PConfig::get($uid, 'system', 'filetags');
-                       PConfig::set($uid, 'system', 'filetags', str_replace($pattern, '', $saved));
+                       $saved = DI::pConfig()->get($uid, 'system', 'filetags');
+                       DI::pConfig()->set($uid, 'system', 'filetags', str_replace($pattern, '', $saved));
                }
 
                return true;