better singleton instance
This commit is contained in:
@@ -20,10 +20,10 @@ class Site
|
|||||||
// singleton instance goes here
|
// singleton instance goes here
|
||||||
private static ?Site $instance = null;
|
private static ?Site $instance = null;
|
||||||
|
|
||||||
public static function getInstance(): Site
|
public static function getInstance($config = []): Site
|
||||||
{
|
{
|
||||||
if (self::$instance === null) {
|
if (self::$instance === null) {
|
||||||
self::$instance = new self([]);
|
self::$instance = new self($config);
|
||||||
self::$instance->bootstrap();
|
self::$instance->bootstrap();
|
||||||
}
|
}
|
||||||
return self::$instance;
|
return self::$instance;
|
||||||
|
|||||||
Reference in New Issue
Block a user