diff --git a/resources/classes/database.php b/resources/classes/database.php index 732caca5e8..d2741bc980 100644 --- a/resources/classes/database.php +++ b/resources/classes/database.php @@ -272,7 +272,7 @@ * Singleton type class * @var database */ - private $database; + private static $database; /** * Called when the object is created @@ -3080,9 +3080,9 @@ * @see database::__construct() * @see database::connect() */ - public static function new() { - if (self::$database === null) - self::$database = new database(); + public static function new(array $params = []) { + if (self::$database === null) { + self::$database = new database($params); self::$database->connect(); } return self::$database;