From b66afdf9f04d79d4de30f239e8b44ed2a24297ed Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Fri, 11 Nov 2016 22:37:56 +0100 Subject: [PATCH] Preparing for usage --- System/File/Storage.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/System/File/Storage.php b/System/File/Storage.php index 0df22ac37..11886e068 100644 --- a/System/File/Storage.php +++ b/System/File/Storage.php @@ -61,16 +61,19 @@ final class Storage if(is_string(self::$registered[$env])) { $env = self::$registered[$env]::getInstance(); } elseif(self::$registered[$env] instanceof StorageAbstract) { - $env = self::$registered[$env]::getInstance(); + $env = self::$registered[$env]; } elseif(self::$registered[$env] instanceof ContainerInterface) { $env = self::$registered[$env]; } else { throw new \Exception('Invalid type'); } } else { + $stg = $env; $env = ucfirst(strtolower($env)); $env = __NAMESPACE__ . '\\' . $env . '\\' . $env . 'Storage'; $env = $env::getInstance(); + + self::$registered[$stg] = $env; } return $env;