PHP 클래스 pocketmine\permission\Permission

파일 보기 프로젝트 열기: iTXTech/Genisys 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$DEFAULT_PERMISSION

공개 메소드들

메소드 설명
__construct ( string $name, string $description = null, string $defaultValue = null, array $children = [] ) Creates a new Permission object to be attached to Permissible objects
addParent ( string | Permission $name, $value ) : Permission | void
getByName ( $value ) : string
getChildren ( ) : string[]
getDefault ( ) : string
getDescription ( ) : string
getName ( ) : string
getPermissibles ( ) : pocketmine\permission\Permissible[]
loadPermission ( string $name, array $data, string $default = self::DEFAULT_OP, array &$output = [] ) : Permission
loadPermissions ( array $data, $default = self::DEFAULT_OP ) : Permission[]
recalculatePermissibles ( )
setDefault ( string $value )
setDescription ( string $value )

메소드 상세

__construct() 공개 메소드

Creates a new Permission object to be attached to Permissible objects
public __construct ( string $name, string $description = null, string $defaultValue = null, array $children = [] )
$name string
$description string
$defaultValue string
$children array

addParent() 공개 메소드

public addParent ( string | Permission $name, $value ) : Permission | void
$name string | Permission
$value
리턴 Permission | void Permission if $name is a string, void if it's a Permission

getByName() 공개 정적인 메소드

public static getByName ( $value ) : string
$value
리턴 string

getChildren() 공개 메소드

public getChildren ( ) : string[]
리턴 string[]

getDefault() 공개 메소드

public getDefault ( ) : string
리턴 string

getDescription() 공개 메소드

public getDescription ( ) : string
리턴 string

getName() 공개 메소드

public getName ( ) : string
리턴 string

getPermissibles() 공개 메소드

public getPermissibles ( ) : pocketmine\permission\Permissible[]
리턴 pocketmine\permission\Permissible[]

loadPermission() 공개 정적인 메소드

public static loadPermission ( string $name, array $data, string $default = self::DEFAULT_OP, array &$output = [] ) : Permission
$name string
$data array
$default string
$output array
리턴 Permission

loadPermissions() 공개 정적인 메소드

public static loadPermissions ( array $data, $default = self::DEFAULT_OP ) : Permission[]
$data array
$default
리턴 Permission[]

recalculatePermissibles() 공개 메소드

setDefault() 공개 메소드

public setDefault ( string $value )
$value string

setDescription() 공개 메소드

public setDescription ( string $value )
$value string

프로퍼티 상세

$DEFAULT_PERMISSION 공개적으로 정적으로 프로퍼티

public static $DEFAULT_PERMISSION