class Role extends Role

Class Role represent the nested tree structure for user roles

Methods

__construct(string $role)

No description

string
__toString()

No description

int
getId()

No description

setId(int $id)

No description

setName(string $name)

No description

string
getName()

No description

setRole(string $role)

No description

string
getRole()

No description

setParent(Role $parent = null)

No description

getParent()

No description

ArrayCollection
getChildren()

No description

addChild(Role $child)

No description

removeChild(Role $child)

No description

mixed
getGroups()

No description

addGroup(Group $group, bool $addRoleToGroup = true)

No description

removeGroup(Group $group)

No description

getRoot()

No description

setRoot(Role $root)

No description

array
getAllowedRoutes()

No description

setAllowedRoutes(array $allowedRoutes)

No description

array
getRegexAllowedRoutes()

No description

setRegexAllowedRoutes(array $regexAllowedRoutes)

No description

int
getLft()

No description

setLft(int $lft)

No description

int
getLvl()

No description

setLvl(int $lvl)

No description

int
getRgt()

No description

setRgt(int $rgt)

No description

string|null
getBackendRoute()

No description

setBackendRoute(string $backendRoute)

No description

Details

at line 172
__construct(string $role)

Parameters

string $role ROLE_FOO etc

at line 184
string __toString()

Return Value

string

at line 192
int getId()

Return Value

int

at line 202
Role setId(int $id)

Parameters

int $id

Return Value

Role

at line 214
Role setName(string $name)

Parameters

string $name

Return Value

Role

at line 224
string getName()

Return Value

string

at line 234
Role setRole(string $role)

Parameters

string $role

Return Value

Role

at line 244
string getRole()

Return Value

string

at line 254
Role setParent(Role $parent = null)

Parameters

Role $parent

Return Value

Role

at line 264
Role getParent()

Return Value

Role

at line 272
ArrayCollection getChildren()

Return Value

ArrayCollection

at line 282
Role addChild(Role $child)

Parameters

Role $child

Return Value

Role

at line 295
Role removeChild(Role $child)

Parameters

Role $child

Return Value

Role

at line 306
mixed getGroups()

Return Value

mixed

at line 317
Role addGroup(Group $group, bool $addRoleToGroup = true)

Parameters

Group $group
bool $addRoleToGroup

Return Value

Role

at line 332
Role removeGroup(Group $group)

Parameters

Group $group

Return Value

Role

at line 342
Role getRoot()

Return Value

Role

at line 352
Role setRoot(Role $root)

Parameters

Role $root

Return Value

Role

at line 362
array getAllowedRoutes()

Return Value

array

at line 372
Role setAllowedRoutes(array $allowedRoutes)

Parameters

array $allowedRoutes

Return Value

Role

at line 382
array getRegexAllowedRoutes()

Return Value

array

at line 392
Role setRegexAllowedRoutes(array $regexAllowedRoutes)

Parameters

array $regexAllowedRoutes

Return Value

Role

at line 402
int getLft()

Return Value

int

at line 412
Role setLft(int $lft)

Parameters

int $lft

Return Value

Role

at line 422
int getLvl()

Return Value

int

at line 432
Role setLvl(int $lvl)

Parameters

int $lvl

Return Value

Role

at line 442
int getRgt()

Return Value

int

at line 452
Role setRgt(int $rgt)

Parameters

int $rgt

Return Value

Role

at line 462
string|null getBackendRoute()

Return Value

string|null

at line 472
Role setBackendRoute(string $backendRoute)

Parameters

string $backendRoute

Return Value

Role