Controller extends Controller
FinalYes
Table of Contents
Constants
- ADD_EVENT_NAME = 'timeline_signdocument_add'
Methods
- getInstance() : static
- Get an instance of the controller
- onComplete() : array<string|int, mixed>
- onCreate() : array<string|int, mixed>
- onFill() : array<string|int, mixed>
- onIntegritySuccess() : array<string|int, mixed>
- onMessageStatusChange() : bool
- onNotificationDelivered() : mixed
- onNotificationError() : mixed
- onNotificationRead() : mixed
- onPinSendLimitReached() : array<string|int, mixed>
- onPrepareToFill() : array<string|int, mixed>
- onRegister() : array<string|int, mixed>
- onRequested() : array<string|int, mixed>
- onSend() : array<string|int, mixed>
- onSendFinal() : array<string|int, mixed>
- onSendIntegrityFailureNotice() : array<string|int, mixed>
- onSendRepeatedly() : array<string|int, mixed>
- onSignCompleted() : array<string|int, mixed>
- onSignConfigureError() : array<string|int, mixed>
- onSigned() : array<string|int, mixed>
- onView() : array<string|int, mixed>
- prepareAuthorInfo() : mixed
- prepareAuthorInfoBulk() : mixed
- prepareHistoryDataModel() : array<string|int, mixed>
- Prepare data about an timeline entry. The data is used in interface to display timeline event
- sendPullEventOnAdd() : void
- Send pull event about timeline item creation
- sendPullEventOnDelete() : void
- Send pull event about timeline item deletion
- sendPullEventOnPin() : mixed
- sendPullEventOnUpdate() : void
- Send pull event about timeline item modification
Constants
ADD_EVENT_NAME
public
mixed
ADD_EVENT_NAME
= 'timeline_signdocument_add'
Methods
getInstance()
Get an instance of the controller
public
static getInstance() : static
Return values
staticonComplete()
public
onComplete(ItemIdentifier $identifier, DocumentData $documentData) : array<string|int, mixed>
Parameters
- $identifier : ItemIdentifier
- $documentData : DocumentData
Return values
array<string|int, mixed>onCreate()
public
onCreate(ItemIdentifier $identifier, DocumentData $documentData) : array<string|int, mixed>
Parameters
- $identifier : ItemIdentifier
- $documentData : DocumentData
Return values
array<string|int, mixed>onFill()
public
onFill(ItemIdentifier $identifier, DocumentData $documentData, MessageData $messageData) : array<string|int, mixed>
Parameters
- $identifier : ItemIdentifier
- $documentData : DocumentData
- $messageData : MessageData
Return values
array<string|int, mixed>onIntegritySuccess()
public
onIntegritySuccess(ItemIdentifier $identifier, DocumentData $documentData, MessageData $messageData) : array<string|int, mixed>
Parameters
- $identifier : ItemIdentifier
- $documentData : DocumentData
- $messageData : MessageData
Return values
array<string|int, mixed>onMessageStatusChange()
public
onMessageStatusChange(ItemIdentifier $identifier, int $entryId, MessageData $messageData) : bool
Parameters
- $identifier : ItemIdentifier
- $entryId : int
- $messageData : MessageData
Return values
boolonNotificationDelivered()
public
onNotificationDelivered(ItemIdentifier $identifier, DocumentData $documentData, MessageData|null $messageData) : mixed
Parameters
- $identifier : ItemIdentifier
- $documentData : DocumentData
- $messageData : MessageData|null
onNotificationError()
public
onNotificationError(ItemIdentifier $identifier, DocumentData $documentData, MessageData|null $messageData) : mixed
Parameters
- $identifier : ItemIdentifier
- $documentData : DocumentData
- $messageData : MessageData|null
onNotificationRead()
public
onNotificationRead(ItemIdentifier $identifier, DocumentData $documentData, MessageData|null $messageData) : mixed
Parameters
- $identifier : ItemIdentifier
- $documentData : DocumentData
- $messageData : MessageData|null
onPinSendLimitReached()
public
onPinSendLimitReached(ItemIdentifier $identifier, DocumentData $documentData, MessageData $messageData) : array<string|int, mixed>
Parameters
- $identifier : ItemIdentifier
- $documentData : DocumentData
- $messageData : MessageData
Return values
array<string|int, mixed>onPrepareToFill()
public
onPrepareToFill(ItemIdentifier $identifier, DocumentData $documentData, MessageData $messageData) : array<string|int, mixed>
Parameters
- $identifier : ItemIdentifier
- $documentData : DocumentData
- $messageData : MessageData
Return values
array<string|int, mixed>onRegister()
public
onRegister(ItemIdentifier $identifier, DocumentData $documentData) : array<string|int, mixed>
Parameters
- $identifier : ItemIdentifier
- $documentData : DocumentData
Return values
array<string|int, mixed>onRequested()
public
onRequested(ItemIdentifier $identifier, DocumentData $documentData, MessageData $messageData) : array<string|int, mixed>
Parameters
- $identifier : ItemIdentifier
- $documentData : DocumentData
- $messageData : MessageData
Return values
array<string|int, mixed>onSend()
public
onSend(ItemIdentifier $identifier, DocumentData $documentData, MessageData $messageData) : array<string|int, mixed>
Parameters
- $identifier : ItemIdentifier
- $documentData : DocumentData
- $messageData : MessageData
Return values
array<string|int, mixed>onSendFinal()
public
onSendFinal(ItemIdentifier $identifier, DocumentData $documentData, MessageData $messageData) : array<string|int, mixed>
Parameters
- $identifier : ItemIdentifier
- $documentData : DocumentData
- $messageData : MessageData
Return values
array<string|int, mixed>onSendIntegrityFailureNotice()
public
onSendIntegrityFailureNotice(ItemIdentifier $identifier, DocumentData $documentData, MessageData $messageData) : array<string|int, mixed>
Parameters
- $identifier : ItemIdentifier
- $documentData : DocumentData
- $messageData : MessageData
Return values
array<string|int, mixed>onSendRepeatedly()
public
onSendRepeatedly(ItemIdentifier $identifier, DocumentData $documentData, MessageData $messageData) : array<string|int, mixed>
Parameters
- $identifier : ItemIdentifier
- $documentData : DocumentData
- $messageData : MessageData
Return values
array<string|int, mixed>onSignCompleted()
public
onSignCompleted(ItemIdentifier $identifier, DocumentData $documentData) : array<string|int, mixed>
Parameters
- $identifier : ItemIdentifier
- $documentData : DocumentData
Return values
array<string|int, mixed>onSignConfigureError()
public
onSignConfigureError(ItemIdentifier $identifier, DocumentData $documentData, MessageData $messageData) : array<string|int, mixed>
Parameters
- $identifier : ItemIdentifier
- $documentData : DocumentData
- $messageData : MessageData
Return values
array<string|int, mixed>onSigned()
public
onSigned(ItemIdentifier $identifier, DocumentData $documentData, MessageData $messageData) : array<string|int, mixed>
Parameters
- $identifier : ItemIdentifier
- $documentData : DocumentData
- $messageData : MessageData
Return values
array<string|int, mixed>onView()
public
onView(ItemIdentifier $identifier, DocumentData $documentData, MessageData $messageData) : array<string|int, mixed>
Parameters
- $identifier : ItemIdentifier
- $documentData : DocumentData
- $messageData : MessageData
Return values
array<string|int, mixed>prepareAuthorInfo()
public
static prepareAuthorInfo(array<string|int, mixed> &$item) : mixed
Parameters
- $item : array<string|int, mixed>
prepareAuthorInfoBulk()
public
static prepareAuthorInfoBulk(array<string|int, mixed> &$items) : mixed
Parameters
- $items : array<string|int, mixed>
prepareHistoryDataModel()
Prepare data about an timeline entry. The data is used in interface to display timeline event
public
prepareHistoryDataModel(array<string|int, mixed> $data[, array<string|int, mixed>|null $options = null ]) : array<string|int, mixed>
Parameters
- $data : array<string|int, mixed>
- $options : array<string|int, mixed>|null = null
-
= [ 'ENABLE_USER_INFO' => false, // prepare detailed author info (link, image, name). Disabled by default ];
Return values
array<string|int, mixed>sendPullEventOnAdd()
Send pull event about timeline item creation
public
sendPullEventOnAdd(ItemIdentifier $itemIdentifier, int $timelineEntryId[, int|null $userId = null ]) : void
Parameters
- $itemIdentifier : ItemIdentifier
- $timelineEntryId : int
- $userId : int|null = null
sendPullEventOnDelete()
Send pull event about timeline item deletion
public
sendPullEventOnDelete(ItemIdentifier $itemIdentifier, int $timelineEntryId[, int|null $userId = null ]) : void
Parameters
- $itemIdentifier : ItemIdentifier
- $timelineEntryId : int
- $userId : int|null = null
sendPullEventOnPin()
public
sendPullEventOnPin(ItemIdentifier $itemIdentifier, int $timelineEntryId, bool $isPinned[, int $userId = null ]) : mixed
Parameters
- $itemIdentifier : ItemIdentifier
- $timelineEntryId : int
- $isPinned : bool
- $userId : int = null
sendPullEventOnUpdate()
Send pull event about timeline item modification
public
sendPullEventOnUpdate(ItemIdentifier $itemIdentifier, int $timelineEntryId[, int|null $userId = null ]) : void
Parameters
- $itemIdentifier : ItemIdentifier
- $timelineEntryId : int
- $userId : int|null = null