MemberCollection
implements
IteratorAggregate, Arrayable
Table of Contents
Interfaces
- IteratorAggregate
- Arrayable
Methods
-
add()
: static
-
clear()
: static
-
get()
: static
-
getIterator()
: ArrayIterator
-
getUserIds()
: array<string|int, mixed>
-
isEmpty()
: bool
-
merge()
: static
-
pop()
: Member|null
-
set()
: static
-
toArray()
: array<string|int, mixed>
add()
public
add(Member $member) : static
Parameters
-
$member
: Member
-
clear()
public
clear() : static
get()
public
get(string $role) : static
Parameters
-
$role
: string
-
getIterator()
public
getIterator() : ArrayIterator
Return values
ArrayIterator
getUserIds()
public
getUserIds([bool $unique = false ]) : array<string|int, mixed>
Parameters
-
$unique
: bool
= false
-
Return values
array<string|int, mixed>
isEmpty()
public
isEmpty([string $role = '' ]) : bool
Parameters
-
$role
: string
= ''
-
merge()
public
merge(self $collection) : static
Parameters
-
$collection
: self
-
pop()
public
pop() : Member|null
set()
public
set(string $role, Member $member) : static
Parameters
-
$role
: string
-
-
$member
: Member
-
toArray()
public
toArray() : array<string|int, mixed>
Return values
array<string|int, mixed>