PHP Класс Owl\Repositories\Eloquent\StockRepository

Наследование: implements Owl\Repositories\StockRepositoryInterface
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$stock

Открытые методы

Метод Описание
__construct ( Stock $stock )
destroy ( $user_id, $item_id ) : boolean Delete a "Stock data".
firstOrCreate ( $user_id, $item_id ) : Illuminate\Database\Eloquent\Model get "Stock data" or Store a "Stock data".
getByItemId ( $item_id ) : Illuminate\Database\Eloquent\Collection Get "Stock data".
getByUserIdAndItemId ( $user_id, $item_id ) : Illuminate\Database\Eloquent\Collection Get "Stock data".
getRankingStockList ( $limit, $day_period = null ) : array Get ranking data.
getRankingWithCache ( $limit ) : array Get ranking data from cache.
getRecentRankingWithCache ( $limit, $dayPeriod ) : array Get recent ranking data from cache.
getStockList ( $user_id ) : array Get stock lists.

Описание методов

__construct() публичный метод

public __construct ( Stock $stock )
$stock Owl\Repositories\Eloquent\Models\Stock

destroy() публичный метод

Delete a "Stock data".
public destroy ( $user_id, $item_id ) : boolean
$user_id int user_id
$item_id int item_id
Результат boolean

firstOrCreate() публичный метод

get "Stock data" or Store a "Stock data".
public firstOrCreate ( $user_id, $item_id ) : Illuminate\Database\Eloquent\Model
$user_id int user_id
$item_id int item_id
Результат Illuminate\Database\Eloquent\Model

getByItemId() публичный метод

Get "Stock data".
public getByItemId ( $item_id ) : Illuminate\Database\Eloquent\Collection
$item_id int item_id
Результат Illuminate\Database\Eloquent\Collection | Illuminate\Database\Eloquent\Builder

getByUserIdAndItemId() публичный метод

Get "Stock data".
public getByUserIdAndItemId ( $user_id, $item_id ) : Illuminate\Database\Eloquent\Collection
$user_id int user_id
$item_id int item_id
Результат Illuminate\Database\Eloquent\Collection | Illuminate\Database\Eloquent\Builder

getRankingStockList() публичный метод

Get ranking data.
public getRankingStockList ( $limit, $day_period = null ) : array
$limit int limit date
$day_period int day period
Результат array

getRankingWithCache() публичный метод

Get ranking data from cache.
public getRankingWithCache ( $limit ) : array
$limit int limit date
Результат array

getRecentRankingWithCache() публичный метод

Get recent ranking data from cache.
public getRecentRankingWithCache ( $limit, $dayPeriod ) : array
$limit int limit date
$dayPeriod int day period
Результат array

getStockList() публичный метод

Get stock lists.
public getStockList ( $user_id ) : array
$user_id int user_id
Результат array

Описание свойств

$stock защищенное свойство

protected $stock