Docs Goabase

Hits
in package
uses TraitData, TraitDataWrite

Read onlyYes
FinalYes

Table of Contents

Properties

$data  : Data
$recordId  : int
$table  : string
$tableId  : int

Methods

__construct()  : mixed
foreignRegisterHit()  : void
getDataInstance()  : Data
getDataWriteInstance()  : DataWrite
getHitsForRecord()  : int
initializeHits()  : void
registerHit()  : void
sumHitsForMultipleRecords()  : int
hasHitLog()  : bool
shouldIncrementHit()  : bool

Properties

$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

getHitsForRecord()

public getHitsForRecord() : int
Return values
int

initializeHits()

public initializeHits() : void

registerHit()

public registerHit() : void

sumHitsForMultipleRecords()

public sumHitsForMultipleRecords(array<string|int, mixed> $recordIds) : int
Parameters
$recordIds : array<string|int, mixed>
Return values
int

hasHitLog()

private hasHitLog() : bool
Return values
bool

shouldIncrementHit()

private shouldIncrementHit() : bool
Return values
bool

        
On this page

Search results