X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FModel%2FPhoto.php;h=7aa6ffdb3dcd4315d7b8f11f5b41fd1b1e8c7bcc;hb=08edeae2f996854d0028d0f73a08a1f3ee7741da;hp=c4dbf2b30a1f53eda14d089cf2e8eb6da2babfad;hpb=a5895f8623c226e935e2afda42c5d2da16207bcb;p=friendica.git diff --git a/src/Model/Photo.php b/src/Model/Photo.php index c4dbf2b30a..7aa6ffdb3d 100644 --- a/src/Model/Photo.php +++ b/src/Model/Photo.php @@ -273,18 +273,17 @@ class Photo $data = ""; $backend_ref = ""; - /** @var IStorage $backend_class */ if (DBA::isResult($existing_photo)) { $backend_ref = (string)$existing_photo["backend-ref"]; - $backend_class = (string)$existing_photo["backend-class"]; + $storage = DI::facStorage()->getByName((string)$existing_photo["backend-class"]); } else { - $backend_class = StorageManager::getBackend(); + $storage = DI::storage(); } - if ($backend_class === "") { + if ($storage === null) { $data = $Image->asString(); } else { - $backend_ref = $backend_class::put($Image->asString(), $backend_ref); + $backend_ref = $storage->put($Image->asString(), $backend_ref); } @@ -309,7 +308,7 @@ class Photo "deny_cid" => $deny_cid, "deny_gid" => $deny_gid, "desc" => $desc, - "backend-class" => $backend_class, + "backend-class" => (string)$storage, "backend-ref" => $backend_ref ];