From: fabrixxm Date: Tue, 9 Apr 2019 14:32:15 +0000 (+0200) Subject: Allow set empty string storge class for legacy X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=b2794bb2c;p=friendica.git Allow set empty string storge class for legacy Legacy storage is defined by an empty string. `StorageManager::setBackend()` now accept an empty string as a valid backend storage. --- diff --git a/src/Core/StorageManager.php b/src/Core/StorageManager.php index 0a8b35ce24..4b74035ee8 100644 --- a/src/Core/StorageManager.php +++ b/src/Core/StorageManager.php @@ -29,7 +29,8 @@ class StorageManager } /** - * @brief Return current storage backend class + * @brief Return current storage backend class + * * @return string * @throws \Friendica\Network\HTTPException\InternalServerErrorException */ @@ -52,6 +53,7 @@ class StorageManager /** * @brief Set current storage backend class + * If $class is an empty string, legacy db storage is used. * * @param string $class Backend class name * @return bool @@ -59,7 +61,7 @@ class StorageManager */ public static function setBackend($class) { - if (!in_array('Friendica\Model\Storage\IStorage', class_implements($class))) { + if ($class !== "" && !in_array('Friendica\Model\Storage\IStorage', class_implements($class))) { return false; }