CoolCMS API

GuestbookListTrait 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.
prepareGuestbookCanonicalUrl()  : void
prepareGuestbookFilters()  : array<int, Filter>
prepareGuestbookOrderBy()  : array<string, bool>
prepareOgDataForDetail()  : void
prepareOgDataForList()  : void
preparePerPage()  : int

Methods

actionList()

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

renderList()

public renderList(int $page, string|int $loc, int $order[, int $count = 20 ]) : void
Parameters
$page : int
$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

prepareGuestbookOrderBy()

private prepareGuestbookOrderBy() : array<string, bool>
Return values
array<string, bool>

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

preparePerPage()

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

Search results