Bitrix API

TemplateCollection extends Collection

Tags
extends

Table of Contents

Methods

__construct()  : mixed
add()  : static
count()  : int
emptyList()  : static
filter()  : static
findById()  : Template|null
findByRule()  : T|null
fromArray()  : static
getFirst()  : T
getIds()  : array<int, int|null>
getIdsWithoutNull()  : array<int, int>
getIterator()  : ArrayIterator
isEmpty()  : bool
sortByRule()  : static
toArray()  : array<string|int, T>

Methods

__construct()

public final __construct(T ...$items) : mixed
Parameters
$items : T

add()

public final add(T $item) : static
Parameters
$item : T
Return values
static

count()

public final count() : int
Return values
int

emptyList()

public static emptyList() : static
Return values
static

filter()

public filter(callable $condition) : static
Parameters
$condition : callable
Return values
static

findByRule()

public final findByRule(callable(T): bool $rule) : T|null
Parameters
$rule : callable(T): bool
Return values
T|null

fromArray()

public final static fromArray(array<string|int, T$items) : static
Parameters
$items : array<string|int, T>
Return values
static

getFirst()

public final getFirst() : T
Return values
T

$item

getIds()

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

getIdsWithoutNull()

public getIdsWithoutNull() : array<int, int>
Return values
array<int, int>

getIterator()

public final getIterator() : ArrayIterator
Return values
ArrayIterator

isEmpty()

public final isEmpty() : bool
Return values
bool

sortByRule()

public sortByRule(callable(T, T): bool $rule) : static
Parameters
$rule : callable(T, T): bool
Return values
static

toArray()

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

        
On this page

Search results