class RoleManager implements RoleManager

Methods

create(string $name, string $description)

Create a new role

update(string $oldName, string $name, string $description)

Update a given role

bool
remove(string $name)

Remove a given role

givePermission(string $rname, string $pname)

Give a permission to a given role

revokePermission(string $rname, string $pname)

Revoke a given permission to a given role

Details

at line 17
Role create(string $name, string $description)

Create a new role

Parameters

string $name string
string $description string

Return Value

Role

at line 30
Role update(string $oldName, string $name, string $description)

Update a given role

Parameters

string $oldName string
string $name string
string $description string

Return Value

Role

at line 44
bool remove(string $name)

Remove a given role

Parameters

string $name

Return Value

bool

at line 57
Role givePermission(string $rname, string $pname)

Give a permission to a given role

Parameters

string $rname string
string $pname string

Return Value

Role

at line 73
Role revokePermission(string $rname, string $pname)

Revoke a given permission to a given role

Parameters

string $rname string
string $pname string

Return Value

Role