Documentation

PermissionAttachment
in package

Table of Contents

$permissions  : array<string|int, bool>
$plugin  : Plugin
$subscribers  : array<string|int, PermissibleInternal>
__construct()  : mixed
clearPermissions()  : void
getPermissions()  : array<string|int, bool>
getPlugin()  : Plugin
getSubscribers()  : array<string|int, PermissibleInternal>
setPermission()  : void
setPermissions()  : void
unsetPermission()  : void
unsetPermissions()  : void
recalculatePermissibles()  : void

Properties

$subscribers

private array<string|int, PermissibleInternal> $subscribers = []
Tags
phpstan-var

array<int, PermissibleInternal>

Methods

getPermissions()

public getPermissions() : array<string|int, bool>
Return values
array<string|int, bool>

getSubscribers()

public getSubscribers() : array<string|int, PermissibleInternal>
Tags
phpstan-return

array<int, PermissibleInternal>

Return values
array<string|int, PermissibleInternal>

setPermissions()

public setPermissions(array<string|int, bool> $permissions) : void
Parameters
$permissions : array<string|int, bool>
Return values
void

unsetPermissions()

public unsetPermissions(array<string|int, string> $permissions) : void
Parameters
$permissions : array<string|int, string>
Return values
void

recalculatePermissibles()

private recalculatePermissibles() : void
Return values
void

Search results