trait UserAccess

UserAccess trait

Methods

void
requireAccess(string $name, mixed $type = null, object|null $response = null)

Reguire permission check if current user have permission

bool
hasControlPanelAccess()

Return true if user have control panel access

bool
hasAccess(string $name, string $type = null)

Return true if user have access permission

mixed
requireControlPanelPermission(object|null $response = null)

Require control panel permission

mixed
user()

Return current logged user

int|null
getUserId()

Return current logged user id

Details

at line 25
void requireAccess(string $name, mixed $type = null, object|null $response = null)

Reguire permission check if current user have permission

Parameters

string $name
mixed $type
object|null $response

Return Value

void

at line 43
bool hasControlPanelAccess()

Return true if user have control panel access

Return Value

bool

at line 55
bool hasAccess(string $name, string $type = null)

Return true if user have access permission

Parameters

string $name
string $type

Return Value

bool

at line 66
mixed requireControlPanelPermission(object|null $response = null)

Require control panel permission

Parameters

object|null $response

Return Value

mixed

at line 80
mixed user()

Return current logged user

Return Value

mixed

at line 90
int|null getUserId()

Return current logged user id

Return Value

int|null