Bitrix API

Bindings implements IteratorAggregate

Table of Contents

Interfaces

IteratorAggregate

Methods

__construct()  : mixed
add()  : void
contains()  : bool
extract()  : ItemIdentifier|null
getCount()  : int
getDiff()  : self
getFirst()  : ItemIdentifier|null
getIterator()  : ArrayIterator
isEmpty()  : bool
isEquals()  : bool
toArray()  : array<string|int, mixed>

Methods

__construct()

public __construct(ItemIdentifier ...$identifier) : mixed
Parameters
$identifier : ItemIdentifier

add()

public add(ItemIdentifier $itemIdentifier) : void
Parameters
$itemIdentifier : ItemIdentifier

contains()

public contains(ItemIdentifier $identifier) : bool
Parameters
$identifier : ItemIdentifier
Return values
bool

extract()

public extract() : ItemIdentifier|null
Return values
ItemIdentifier|null

getCount()

public getCount() : int
Return values
int

getFirst()

public getFirst() : ItemIdentifier|null
Return values
ItemIdentifier|null

getIterator()

public getIterator() : ArrayIterator
Return values
ArrayIterator

isEmpty()

public isEmpty() : bool
Return values
bool

toArray()

public toArray([string $entityIdKey = 'ENTITY_ID' ][, string $entityTypeIdKey = 'ENTITY_TYPE_ID' ][, string $categoryId = 'CATEGORY_ID' ]) : array<string|int, mixed>
Parameters
$entityIdKey : string = 'ENTITY_ID'
$entityTypeIdKey : string = 'ENTITY_TYPE_ID'
$categoryId : string = 'CATEGORY_ID'
Return values
array<string|int, mixed>

        
On this page

Search results