Bitrix API

BindingSelector

Class BindingSelector

Table of Contents

Methods

__construct()  : mixed
Constructor.
create()  : static
Create instance of class.
findBindings()  : array<string|int, mixed>
Return list of bindings by ActualEntitySelector.
getBindingEntityId()  : int|null
Get binding entity id by entity type id.
getBindings()  : array<string|int, mixed>
Get ordered bindings.
getEntitySelector()  : ActualEntitySelector
Get actual entity selector.
hasBindings()  : bool
Return true if bindings are found.
sortBindings()  : array<string|int, mixed>
Sort bindings.

Methods

create()

Create instance of class.

public static create(array<string|int, mixed> $fields, array<string|int, mixed> $searchParameters) : static
Parameters
$fields : array<string|int, mixed>

Entity fields

$searchParameters : array<string|int, mixed>

Search parameters for searching duplicates

Tags
throws
ArgumentException
Return values
static

getBindingEntityId()

Get binding entity id by entity type id.

public getBindingEntityId(int $entityTypeId) : int|null
Parameters
$entityTypeId : int

Entity type id

Return values
int|null

getBindings()

Get ordered bindings.

public getBindings() : array<string|int, mixed>
Return values
array<string|int, mixed>

hasBindings()

Return true if bindings are found.

public hasBindings() : bool
Return values
bool

sortBindings()

Sort bindings.

public static sortBindings(array<string|int, mixed> $bindings) : array<string|int, mixed>

First - deal, second - lead, next - other.

Parameters
$bindings : array<string|int, mixed>

Binding list

Return values
array<string|int, mixed>

        
On this page

Search results