Hits
in package
uses
TraitData, TraitDataWrite
Read onlyYes
FinalYes
Table of Contents
Properties
Methods
- __construct() : mixed
- foreignRegisterHit() : void
- getDataInstance() : Data
- getDataWriteInstance() : DataWrite
- getHitsForRecord() : int
- initializeHits() : void
- registerHit() : void
- sumHitsForMultipleRecords() : int
- hasHitLog() : bool
- shouldIncrementHit() : bool
Properties
$data
private
Data
$data
$recordId
private
int
$recordId
$table
private
string
$table
$tableId
private
int
$tableId
Methods
__construct()
public
__construct(int $recordId[, string $table = '' ]) : mixed
Parameters
- $recordId : int
- $table : string = ''
foreignRegisterHit()
public
foreignRegisterHit(int|string $user1, int|string $user2) : void
Parameters
- $user1 : int|string
- $user2 : int|string
getDataInstance()
public
getDataInstance() : Data
Return values
DatagetDataWriteInstance()
public
getDataWriteInstance() : DataWrite
Return values
DataWritegetHitsForRecord()
public
getHitsForRecord() : int
Return values
intinitializeHits()
public
initializeHits() : void
registerHit()
public
registerHit() : void
sumHitsForMultipleRecords()
public
sumHitsForMultipleRecords(array<string|int, mixed> $recordIds) : int
Parameters
- $recordIds : array<string|int, mixed>
Return values
inthasHitLog()
private
hasHitLog() : bool
Return values
boolshouldIncrementHit()
private
shouldIncrementHit() : bool