Copied!

ItemClickEventData

ItemClickEventData.php : 15
Read-only
Final

Base class for tracking event data with common parameter building logic.

Properties

public $moduleName

ItemClickEventData.php : 19
public string $moduleName

public $productCode

ItemClickEventData.php : 18
public string $productCode

public $redirectUrl

ItemClickEventData.php : 20
public string $redirectUrl

Methods

public__construct()

ItemClickEventData.php : 17
public __construct(string $productCode, string $moduleName, string $redirectUrl)

Parameters

Name Type Default value Description
$productCode string - -
$moduleName string - -
$redirectUrl string - -

publicgetEventType()

ItemClickEventData.php : 23
public getEventType() : EventType

Return values

EventType

publicgetTemplateHint()

ItemClickEventData.php : 41

Returns optional template hint for special rendering needs.

public getTemplateHint() : string

Return values

string

publictoArray()

ItemClickEventData.php : 28

Returns Raptor tracking parameters.

public toArray() : array<string, mixed>

Return values

array<string, mixed>

protectedbuildParameters()

AbstractEventData.php : 24
protected buildParameters(array<string, mixed> $required[, array<string, mixed> $optional = [] ]) : array<string, mixed>

Parameters

Name Type Default value Description
$required array<string, mixed> - -
$optional array<string, mixed> [] -

Return values

array<string, mixed>