Create a singleton method called new
This commit is contained in:
parent
5757f2c9ee
commit
3a14a19800
|
|
@ -35,6 +35,7 @@ if (!class_exists('permissions')) {
|
||||||
private $user_uuid;
|
private $user_uuid;
|
||||||
private $groups;
|
private $groups;
|
||||||
private $permissions;
|
private $permissions;
|
||||||
|
private static $permission;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* called when the object is created
|
* called when the object is created
|
||||||
|
|
@ -194,6 +195,16 @@ if (!class_exists('permissions')) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns a new permission object
|
||||||
|
*/
|
||||||
|
public static function new($database, $domain_uuid, $user_uuid) {
|
||||||
|
if (self::$permission === null) {
|
||||||
|
self::$permission = new permissions($database, $domain_uuid, $user_uuid);
|
||||||
|
}
|
||||||
|
return self::$permission;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue