Skip to content

Guard


  • Full name: \Codefy\Framework\Auth\Rbac\Guard

Methods

addRole

public addRole(string $name, string $description = ''): \Codefy\Framework\Auth\Rbac\Entity\Role

Parameters:

Parameter Type Description
$name string
$description string

addPermission

public addPermission(string $name, string $description = ''): \Codefy\Framework\Auth\Rbac\Entity\Permission

Parameters:

Parameter Type Description
$name string
$description string

Throws:


getRole

public getRole(string $name): \Codefy\Framework\Auth\Rbac\Entity\Role|null

Parameters:

Parameter Type Description
$name string

deleteRole

public deleteRole(string $name): void

Parameters:

Parameter Type Description
$name string

getPermission

public getPermission(string $name): \Codefy\Framework\Auth\Rbac\Entity\Permission|null

Parameters:

Parameter Type Description
$name string

deletePermission

public deletePermission(string $name): void

Parameters:

Parameter Type Description
$name string

clear

public clear(): void

save

public save(): void

Throws: