Skip to content

Permission


  • Full name: \Codefy\Framework\Auth\Rbac\Entity\Permission

Methods

addChild

public addChild(\Codefy\Framework\Auth\Rbac\Entity\Permission $permission): void

Parameters:

Parameter Type Description
$permission \Codefy\Framework\Auth\Rbac\Entity\Permission

removeChild

public removeChild(string $permissionName): void

Parameters:

Parameter Type Description
$permissionName string

getChildren

public getChildren(): \Codefy\Framework\Auth\Rbac\Entity\Permission[]

setRuleClass

public setRuleClass(class-string|string $ruleClass): void

Parameters:

Parameter Type Description
$ruleClass class-string|string

getRuleClass

public getRuleClass(): string|null

checkAccess

public checkAccess(array|null $params = null): bool

Parameters:

Parameter Type Description
$params array|null