Subclasses should extend to implement application specifics.
protected getUsageEventData ( $hookName, $hookArgs, $request, $router, $templateMgr, $context ) : array | ||
$hookName | string | |
$hookArgs | array | |
$request | PKPRequest | |
$router | PageRouter | |
$templateMgr | PKPTemplateManager | |
$context | Context | |
return | array | With the following data: DataObject the published object, boolean download success, integer used published object assoc type, string used published object id foreign keys lookup (all parent associated objects id, preceeded with a single letter to identify the object), string canonical url page, string canonical url operation, array with canonical url parameters. |