Docs Goabase

Hits
in package
uses TraitDataWrite

Table of Contents

Properties

$recordId  : int
$table  : string
$tableId  : int

Methods

__construct()  : mixed
foreignRegisterHit()  : void
getDataWriteInstance()  : DataWrite
getHitsForRecord()  : int
initializeHits()  : void
registerHit()  : void
sumHitsForMultipleRecords()  : int
generateIncrementHitQuery()  : string
generateSelectHitQuery()  : string
generateSumHitsQuery()  : string
isValidRecordId()  : bool
shouldIncrementHit()  : bool
shouldInitializeHits()  : 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(mixed $user1, mixed $user2) : void
Parameters
$user1 : mixed
$user2 : mixed

getHitsForRecord()

public getHitsForRecord([int $cacheDuration = 30 ]) : int
Parameters
$cacheDuration : int = 30
Return values
int

initializeHits()

public initializeHits() : void

registerHit()

public registerHit() : void

sumHitsForMultipleRecords()

public sumHitsForMultipleRecords(string $recordIds) : int
Parameters
$recordIds : string
Return values
int

generateIncrementHitQuery()

private generateIncrementHitQuery() : string
Return values
string

generateSelectHitQuery()

private generateSelectHitQuery() : string
Return values
string

generateSumHitsQuery()

private generateSumHitsQuery(string $recordIds) : string
Parameters
$recordIds : string
Return values
string

isValidRecordId()

private isValidRecordId() : bool
Return values
bool

shouldIncrementHit()

private shouldIncrementHit() : bool
Return values
bool

shouldInitializeHits()

private shouldInitializeHits() : bool
Return values
bool

        
On this page

Search results