SearchHistoryContract
Table of Contents
Methods
-
clearUserHistory()
: bool
-
getRecentSearches()
: array<string|int, mixed>
-
getUserHistory()
: array<string|int, mixed>
-
record()
: int
clearUserHistory()
public
clearUserHistory(int|null $userId, string|null $sessionId) : bool
Parameters
-
$userId
: int|null
-
-
$sessionId
: string|null
-
getRecentSearches()
public
getRecentSearches([int $limit = 10 ]) : array<string|int, mixed>
Parameters
-
$limit
: int
= 10
-
Return values
array<string|int, mixed>
getUserHistory()
public
getUserHistory(int|null $userId, string|null $sessionId[, int $limit = 10 ]) : array<string|int, mixed>
Parameters
-
$userId
: int|null
-
-
$sessionId
: string|null
-
-
$limit
: int
= 10
-
Return values
array<string|int, mixed>
record()
public
record(array<string|int, mixed> $data) : int
Parameters
-
$data
: array<string|int, mixed>
-