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 * 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) { if (self::$permission === null) {
self::$permission = new permissions($database, $domain_uuid, $user_uuid); self::$permission = new permissions($database, $domain_uuid, $user_uuid);
} }
@ -211,9 +211,9 @@ if (!class_exists('permissions')) {
//examples //examples
/* /*
//add the permission //add the permission
$p = new permissions; $p = permissions::new();
$p->add($permission); $p->add($permission);
//delete the permission //delete the permission
$p = new permissions; $p = permissions::new();
$p->delete($permission); $p->delete($permission);
*/ */