RoleIds
in package
implements
IteratorAggregate
Class RoleIds
Interfaces, Classes and Traits
- IteratorAggregate
Table of Contents
- $ids : array<string|int, RoleId>
- create() : RoleIds
- getIterator() : Traversable|array<string|int, RoleId>
- withoutRoleId() : RoleIds
- withRoleId() : RoleIds
- __construct() : mixed
- RoleIds constructor.
Properties
$ids
private
array<string|int, RoleId>
$ids
Methods
create()
public
static create(RoleId ...$ids) : RoleIds
Parameters
- $ids : RoleId
Return values
RoleIds —getIterator()
public
getIterator() : Traversable|array<string|int, RoleId>
Return values
Traversable|array<string|int, RoleId> —withoutRoleId()
public
withoutRoleId(RoleId $roleId) : RoleIds
Parameters
- $roleId : RoleId
Return values
RoleIds —withRoleId()
public
withRoleId(RoleId $roleId) : RoleIds
Parameters
- $roleId : RoleId
Return values
RoleIds —__construct()
RoleIds constructor.
private
__construct(RoleId ...$ids) : mixed
Parameters
- $ids : RoleId