Method new allow null

Needed to support temporary permissions
This commit is contained in:
FusionPBX 2024-11-29 14:03:49 -07:00 committed by GitHub
parent c836a3b226
commit 1b675c1b56
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 3 additions and 3 deletions

View File

@ -198,7 +198,7 @@ if (!class_exists('permissions')) {
/**
* Returns a new permission object
*/
public static function new($database, $domain_uuid, $user_uuid) {
public static function new($database = null, $domain_uuid = null, $user_uuid = null) {
if (self::$permission === null) {
self::$permission = new permissions($database, $domain_uuid, $user_uuid);
}
@ -211,9 +211,9 @@ if (!class_exists('permissions')) {
//examples
/*
//add the permission
$p = new permissions;
$p = permissions::new();
$p->add($permission);
//delete the permission
$p = new permissions;
$p = permissions::new();
$p->delete($permission);
*/