SettingsPermission
Table of Contents
Constants
-
EDIT
= 1 << 2
-
NO_ACCESS
= 0
-
READ
= 1 << 0
Methods
-
__construct()
: mixed
-
canEdit()
: bool
-
canRead()
: bool
-
getPermission()
: int
-
initByUser()
: static
-
initForPage()
: static
EDIT
public
mixed
EDIT
= 1 << 2
NO_ACCESS
public
mixed
NO_ACCESS
= 0
READ
public
mixed
READ
= 1 << 0
__construct()
public
__construct(int $permissionBitwise) : mixed
Parameters
-
$permissionBitwise
: int
-
canEdit()
public
canEdit() : bool
canRead()
public
canRead() : bool
getPermission()
public
getPermission() : int
initByUser()
public
static initByUser(CurrentUser $user) : static
Parameters
-
$user
: CurrentUser
-
initForPage()
public
static initForPage(CurrentUser $user, string $pageType) : static
Parameters
-
$user
: CurrentUser
-
-
$pageType
: string
-