Bitrix API

MemberCollection implements Item, ItemCollection, Iterator, Countable

Table of Contents

Interfaces

Item
ItemCollection
Iterator
Countable

Methods

__construct()  : mixed
add()  : static
all()  : bool
clear()  : static
count()  : int
current()  : Member|null
filter()  : static
filterByParty()  : static
filterByRole()  : static
filterByRoles()  : $this
filterByStatus()  : $this
filterByStatuses()  : static
filterExcludeRoles()  : static
findFirst()  : Member|null
findFirstByParty()  : Member|null
findFirstByRole()  : Member|null
findFirstByStatuses()  : Member|null
getFirst()  : Member|null
getIds()  : array<int, int|null>
getQueryTotal()  : int|null
isEmpty()  : bool
key()  : int
next()  : void
rewind()  : void
setQueryTotal()  : static
sort()  : static
toArray()  : array<string|int, T>
valid()  : bool

Methods

all()

public final all(Closure $rule) : bool
Parameters
$rule : Closure
Return values
bool

filterByParty()

public filterByParty(int $party) : static
Parameters
$party : int
Return values
static

filterByRole()

public filterByRole(string $role) : static
Parameters
$role : string
Return values
static

filterByRoles()

public filterByRoles(Role::* ...$roles) : $this
Parameters
$roles : Role::*
Return values
$this

filterByStatus()

public filterByStatus(array<string|int, string> $statusList) : $this
Parameters
$statusList : array<string|int, string>
Return values
$this

filterByStatuses()

public final filterByStatuses(array<string|int, mixed> $statuses) : static
Parameters
$statuses : array<string|int, mixed>
Return values
static

filterExcludeRoles()

public filterExcludeRoles(string ...$roles) : static
Parameters
$roles : string
Return values
static

findFirstByRole()

public final findFirstByRole(string|null $role) : Member|null
Parameters
$role : string|null
Return values
Member|null

findFirstByStatuses()

public final findFirstByStatuses(array<string|int, MemberStatus::*$statuses) : Member|null
Parameters
$statuses : array<string|int, MemberStatus::*>
Return values
Member|null

getIds()

public final getIds() : array<int, int|null>
Return values
array<int, int|null>

getQueryTotal()

public getQueryTotal() : int|null
Return values
int|null

setQueryTotal()

public setQueryTotal(int $total) : static
Parameters
$total : int
Return values
static

sort()

public final sort(Closure $rule) : static
Parameters
$rule : Closure
Return values
static

toArray()

public toArray() : array<string|int, T>
Return values
array<string|int, T>

        
On this page

Search results