PHP Class pocketmine\permission\PermissibleBase

Inheritance: implements pocketmine\permission\Permissible
Afficher le fichier Open project: iTXTech/Genisys Class Usage Examples

Méthodes publiques

Méthode Description
__construct ( pocketmine\permission\ServerOperator $opable )
__destruct ( )
addAttachment ( pocketmine\plugin\Plugin $plugin, string $name = null, boolean $value = null ) : PermissionAttachment TODO: tick scheduled attachments
clearPermissions ( )
getEffectivePermissions ( ) : PermissionAttachmentInfo[]
hasPermission ( Permission | string $name ) : boolean
isOp ( ) : boolean
isPermissionSet ( Permission | string $name ) : boolean
recalculatePermissions ( )
removeAttachment ( PermissionAttachment $attachment )
setOp ( boolean $value )

Private Methods

Méthode Description
calculateChildPermissions ( array $children, boolean $invert, PermissionAttachment $attachment )

Method Details

__construct() public méthode

public __construct ( pocketmine\permission\ServerOperator $opable )
$opable pocketmine\permission\ServerOperator

__destruct() public méthode

public __destruct ( )

addAttachment() public méthode

TODO: tick scheduled attachments
public addAttachment ( pocketmine\plugin\Plugin $plugin, string $name = null, boolean $value = null ) : PermissionAttachment
$plugin pocketmine\plugin\Plugin
$name string
$value boolean
Résultat PermissionAttachment

clearPermissions() public méthode

public clearPermissions ( )

getEffectivePermissions() public méthode

public getEffectivePermissions ( ) : PermissionAttachmentInfo[]
Résultat PermissionAttachmentInfo[]

hasPermission() public méthode

public hasPermission ( Permission | string $name ) : boolean
$name Permission | string
Résultat boolean

isOp() public méthode

public isOp ( ) : boolean
Résultat boolean

isPermissionSet() public méthode

public isPermissionSet ( Permission | string $name ) : boolean
$name Permission | string
Résultat boolean

recalculatePermissions() public méthode

removeAttachment() public méthode

public removeAttachment ( PermissionAttachment $attachment )
$attachment PermissionAttachment

setOp() public méthode

public setOp ( boolean $value )
$value boolean