CoolCMS API

EventListTrait uses trait:short, trait:short

Table of Contents

Methods

actionList()  : void
paginationInit()  : Paginator|null
renderList()  : void
requirePagination()  : Paginator
Works like `paginationInit()`, but the paginator is required; a missing component is a wiring error.
prepareCanonicalUrl()  : void
prepareOgDataForDetail()  : void
prepareOgDataForList()  : void
prepareOrderByAndFilters()  : Filter>}
preparePerPage()  : int
prepareView()  : void

Methods

actionList()

public actionList(int|null $page, string|int|null $category, string|int|null $loc, int|null $order) : void
Parameters
$page : int|null
$category : string|int|null
$loc : string|int|null
$order : int|null

renderList()

public renderList(int $page, string|int|null $category, string|int $loc, int $order[, int $count = 20 ]) : void
Parameters
$page : int
$category : string|int|null
$loc : string|int
$order : int
$count : int = 20

requirePagination()

Works like `paginationInit()`, but the paginator is required; a missing component is a wiring error.

public requirePagination(int $perPage) : Paginator
Parameters
$perPage : int
Return values
Paginator

prepareOgDataForDetail()

private prepareOgDataForDetail([BlogContentInterface|null $entity = null ][, string $titleFnc = "" ][, string $textFnc = "" ]) : void
Parameters
$entity : BlogContentInterface|null = null
$titleFnc : string = ""
$textFnc : string = ""

prepareOgDataForList()

private prepareOgDataForList([Category|null $category = null ]) : void
Parameters
$category : Category|null = null

prepareOrderByAndFilters()

private prepareOrderByAndFilters() : Filter>}
Return values
Filter>}

preparePerPage()

private preparePerPage(int $count[, int $defaultCount = 20 ]) : int
Parameters
$count : int
$defaultCount : int = 20
Return values
int
On this page

Search results