class ModulesPath extends Repository

模块路径.

Methods

initialize(Collection $collection)

Initialize.

Collection
withPermission(string $type, bool $is_full_permission = false, null|RbacUserTrait|RbacUserContract $pam = null)

根据用户返回合适的菜单

Collection
withType(string $type, array $perms)

No description

static array
parse($path)

No description

Details

at line 26
initialize(Collection $collection)

Initialize.

Parameters

Collection $collection collection

at line 86
Collection withPermission(string $type, bool $is_full_permission = false, null|RbacUserTrait|RbacUserContract $pam = null)

根据用户返回合适的菜单

Parameters

string $type 指定用户的类型
bool $is_full_permission 是否是全部权限
null|RbacUserTrait|RbacUserContract $pam 用户

Return Value

Collection

Exceptions

PermissionException

at line 149
Collection withType(string $type, array $perms)

No description

Parameters

string $type 类型
array $perms perms

Return Value

Collection

at line 178
static array parse($path)

No description

Parameters

$path

Return Value

array