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

__construct()

Constructor.

public __construct([ActualEntitySelector $selector = null ]) : mixed
Parameters
$selector : ActualEntitySelector = null

Actual entity selector.

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

findBindings()

Return list of bindings by ActualEntitySelector.

public static findBindings(ActualEntitySelector $selector) : array<string|int, mixed>
Parameters
$selector : ActualEntitySelector

Entity Selector

Return values
array<string|int, mixed>

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>

getEntitySelector()

Get actual entity selector.

public getEntitySelector() : ActualEntitySelector
Return values
ActualEntitySelector

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