Bitrix API

Registrar

FinalYes

Use this service to register relation changes in user interface.

Since not all the changes should be registered, this functionality extracted to a separate service. If you want user to know that some relations had changed, use this service explicitly.

Table of Contents

Methods

__construct()  : mixed
registerBind()  : Result
registerByBindingsChange()  : Result
registerByFieldsChange()  : Result
registerUnbind()  : Result

Methods

registerBind()

public registerBind(ItemIdentifier $parent, ItemIdentifier $child[, Context $context = null ]) : Result
Parameters
$parent : ItemIdentifier
$child : ItemIdentifier
$context : Context = null
Return values
Result

registerByBindingsChange()

public registerByBindingsChange(ItemIdentifier $child, int $parentEntityTypeId, array<string|int, array<string|int, mixed>> $previousBindings, array<string|int, array<string|int, mixed>> $currentBindings[, array<string|int, ItemIdentifier$itemsToIgnore = [] ][, Context|null $context = null ]) : Result
Parameters
$child : ItemIdentifier
$parentEntityTypeId : int
$previousBindings : array<string|int, array<string|int, mixed>>
$currentBindings : array<string|int, array<string|int, mixed>>
$itemsToIgnore : array<string|int, ItemIdentifier> = []
$context : Context|null = null
Return values
Result

registerByFieldsChange()

public registerByFieldsChange(ItemIdentifier $child, array<string|int, mixed> $fieldsInfo, array<string|int, mixed> $previousFields, array<string|int, mixed> $currentFields[, array<string|int, mixed> $itemsToIgnore = [] ][, Context $context = null ]) : Result
Parameters
$child : ItemIdentifier
$fieldsInfo : array<string|int, mixed>
$previousFields : array<string|int, mixed>
$currentFields : array<string|int, mixed>
$itemsToIgnore : array<string|int, mixed> = []
$context : Context = null
Return values
Result

registerUnbind()

public registerUnbind(ItemIdentifier $parent, ItemIdentifier $child[, Context $context = null ]) : Result
Parameters
$parent : ItemIdentifier
$child : ItemIdentifier
$context : Context = null
Return values
Result

        
On this page

Search results