Analytics uses Singleton
FinalYes
Table of Contents
Constants
- CONTEXT_ELEMENT_CONFLICT_ACCEPT = 'conflict_accept_changes'
- CONTEXT_ELEMENT_CONFLICT_CANCEL = 'conflict_cancel_changes'
- CONTEXT_ELEMENT_COPILOT_BTN = 'copilot_button'
- CONTEXT_ELEMENT_FEEDBACK_REFUSED = 'feedback_refused'
- CONTEXT_ELEMENT_FEEDBACK_SEND = 'feedback_send'
- CONTEXT_EVENT_CALL = 'call_parsing'
- CONTEXT_TYPE_AUTO = 'auto'
- CONTEXT_TYPE_MANUAL = 'manual'
- CONTEXT_TYPE_UNKNOWN = 'unknown'
- STATUS_ERROR_B24 = 'error_b24'
- STATUS_ERROR_GPT = 'error_gpt'
- STATUS_ERROR_NO_LIMITS = 'error_no_limits'
- STATUS_SUCCESS = 'success'
- STATUS_SUCCESS_COMMENT = 'success_comment_only'
- STATUS_SUCCESS_FIELDS = 'success_fields'
Methods
- __wakeup() : mixed
- getInstance() : static
- isLoggerEnabled() : bool
- sendAnalytics() : void
- setLoggerEnabled() : void
Constants
CONTEXT_ELEMENT_CONFLICT_ACCEPT
public
mixed
CONTEXT_ELEMENT_CONFLICT_ACCEPT
= 'conflict_accept_changes'
CONTEXT_ELEMENT_CONFLICT_CANCEL
public
mixed
CONTEXT_ELEMENT_CONFLICT_CANCEL
= 'conflict_cancel_changes'
CONTEXT_ELEMENT_COPILOT_BTN
public
mixed
CONTEXT_ELEMENT_COPILOT_BTN
= 'copilot_button'
CONTEXT_ELEMENT_FEEDBACK_REFUSED
public
mixed
CONTEXT_ELEMENT_FEEDBACK_REFUSED
= 'feedback_refused'
CONTEXT_ELEMENT_FEEDBACK_SEND
public
mixed
CONTEXT_ELEMENT_FEEDBACK_SEND
= 'feedback_send'
CONTEXT_EVENT_CALL
public
mixed
CONTEXT_EVENT_CALL
= 'call_parsing'
CONTEXT_TYPE_AUTO
public
mixed
CONTEXT_TYPE_AUTO
= 'auto'
CONTEXT_TYPE_MANUAL
public
mixed
CONTEXT_TYPE_MANUAL
= 'manual'
CONTEXT_TYPE_UNKNOWN
public
mixed
CONTEXT_TYPE_UNKNOWN
= 'unknown'
STATUS_ERROR_B24
public
mixed
STATUS_ERROR_B24
= 'error_b24'
STATUS_ERROR_GPT
public
mixed
STATUS_ERROR_GPT
= 'error_gpt'
STATUS_ERROR_NO_LIMITS
public
mixed
STATUS_ERROR_NO_LIMITS
= 'error_no_limits'
STATUS_SUCCESS
public
mixed
STATUS_SUCCESS
= 'success'
STATUS_SUCCESS_COMMENT
public
mixed
STATUS_SUCCESS_COMMENT
= 'success_comment_only'
STATUS_SUCCESS_FIELDS
public
mixed
STATUS_SUCCESS_FIELDS
= 'success_fields'
Methods
__wakeup()
public
__wakeup() : mixed
getInstance()
public
static getInstance() : static
Return values
staticisLoggerEnabled()
public
isLoggerEnabled() : bool
Return values
boolsendAnalytics()
public
sendAnalytics(string $contextEvent, string $contextType, string $contextElement, string $status, int $ownerTypeId, string $additionalParam) : void
Parameters
- $contextEvent : string
- $contextType : string
- $contextElement : string
- $status : string
- $ownerTypeId : int
- $additionalParam : string
setLoggerEnabled()
public
setLoggerEnabled([bool $isEnabled = true ]) : void
Parameters
- $isEnabled : bool = true