class Group implements GroupInterface

Class Group Represent the users groups

Properties

protected int $id
protected string $name Group name
protected ArrayCollection $roles Collection of roles
protected ArrayCollection $users Collection of users

Methods

__construct(string $name, ArrayCollection|null $roles = null)

Group constructor.

string
__toString()

No description

setId(int $id)

No description

integer
getId()

No description

setName(string $name)

No description

string
getName()

No description

addRole(string $role)

No description

removeRole(string $role)

No description

bool
hasRole(Role $role)

No description

setRoles(array $roles)

No description

array|ArrayCollection
getRoles()

No description

setRolesCollection(ArrayCollection $roles)

No description

resetRolesCollection()

No description

ArrayCollection
getRolesCollection()

No description

Details

at line 85
__construct(string $name, ArrayCollection|null $roles = null)

Group constructor.

Parameters

string $name
ArrayCollection|null $roles

at line 99
string __toString()

Return Value

string

at line 109
Group setId(int $id)

Parameters

int $id

Return Value

Group

at line 119
integer getId()

Return Value

integer

at line 129
Group setName(string $name)

Parameters

string $name

Return Value

Group

at line 139
string getName()

Return Value

string

at line 149
Group addRole(string $role)

Parameters

string $role

Return Value

Group

at line 164
Group removeRole(string $role)

Parameters

string $role

Return Value

Group

at line 187
bool hasRole(Role $role)

Parameters

Role $role

Return Value

bool

at line 204
Group setRoles(array $roles)

Parameters

array $roles

Return Value

Group

at line 216
array|ArrayCollection getRoles()

Return Value

array|ArrayCollection

at line 234
Group setRolesCollection(ArrayCollection $roles)

Parameters

ArrayCollection $roles

Return Value

Group

at line 246
Group resetRolesCollection()

Return Value

Group

at line 259
ArrayCollection getRolesCollection()

Return Value

ArrayCollection