]> git.mxchange.org Git - friendica.git/blobdiff - src/Core/StorageManager.php
Reuse existing Strings::getRandomHex function
[friendica.git] / src / Core / StorageManager.php
index f46740ec63024bd4eb053e0ad14cff6f42689259..cfefa5f35a7dcc91738a2d63d9bc500221d6aa4b 100644 (file)
@@ -3,9 +3,7 @@
 namespace Friendica\Core;
 
 use Friendica\Database\DBA;
-use Friendica\Core\Config;
-use Friendica\Core\Logger;
-
+use Friendica\Model\Storage\IStorage;
 
 
 /**
@@ -121,7 +119,7 @@ class StorageManager
        public static function move($dest, $tables = null)
        {
                if (is_null($dest) || empty($dest)) {
-                       throw Exception('Can\'t move to NULL storage backend');
+                       throw new \Exception('Can\'t move to NULL storage backend');
                }
                
                if (is_null($tables)) {
@@ -141,6 +139,7 @@ class StorageManager
                                while($r = DBA::fetch($rr)) {
                                        $id = $r['id'];
                                        $data = $r['data'];
+                                       /** @var IStorage $backendClass */
                                        $backendClass = $r['backend-class'];
                                        $backendRef = $r['backend-ref'];
                                        if (!is_null($backendClass) && $backendClass !== '') {
@@ -149,6 +148,7 @@ class StorageManager
                                        }
                                        
                                        Logger::log("save data to new backend " . $dest);
+                                       /** @var IStorage $dest */
                                        $ref = $dest::put($data);
                                        Logger::log("saved data as " . $ref);