PHP Класс BookStack\Services\ViewService

Показать файл Открыть проект

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

Свойство Тип Описание
$permissionService
$user
$view

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

Метод Описание
__construct ( View $view, PermissionService $permissionService ) ViewService constructor.
add ( Entity $entity ) : integer Add a view to the given entity.
getPopular ( integer $count = 10, integer $page, boolean | false | array $filterModel = false ) Get the entities with the most views.
getUserRecentlyViewed ( integer $count = 10, integer $page, Entity | boolean $filterModel = false ) : mixed Get all recently viewed entities for the current user.
resetAll ( ) Reset all view counts by deleting all views.

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

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

ViewService constructor.
public __construct ( View $view, PermissionService $permissionService )
$view BookStack\View
$permissionService PermissionService

add() публичный Метод

Add a view to the given entity.
public add ( Entity $entity ) : integer
$entity BookStack\Entity
Результат integer

getPopular() публичный Метод

Get the entities with the most views.
public getPopular ( integer $count = 10, integer $page, boolean | false | array $filterModel = false )
$count integer
$page integer
$filterModel boolean | false | array

getUserRecentlyViewed() публичный Метод

Get all recently viewed entities for the current user.
public getUserRecentlyViewed ( integer $count = 10, integer $page, Entity | boolean $filterModel = false ) : mixed
$count integer
$page integer
$filterModel BookStack\Entity | boolean
Результат mixed

resetAll() публичный Метод

Reset all view counts by deleting all views.
public resetAll ( )

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

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

protected $permissionService

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

protected $user

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

protected $view