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
__construct()
public
__construct() : mixed
registerBind()
public
registerBind(ItemIdentifier $parent, ItemIdentifier $child[, Context $context = null ]) : Result
Parameters
- $parent : ItemIdentifier
- $child : ItemIdentifier
- $context : Context = null
Return values
ResultregisterByBindingsChange()
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
ResultregisterByFieldsChange()
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
ResultregisterUnbind()
public
registerUnbind(ItemIdentifier $parent, ItemIdentifier $child[, Context $context = null ]) : Result
Parameters
- $parent : ItemIdentifier
- $child : ItemIdentifier
- $context : Context = null