phpDocumentor

SqlPagination extends LoosePagination
in package

Class SqlPagination

Table of Contents

$limit  : int
$offset  : int
applyToQuery()  : void
createWithLimitAndOffset()  : static
createWithPageAndPerPage()  : static
limit()  : int
offset()  : int
__construct()  : mixed
Pagination constructor.

Properties

Methods

applyToQuery()

public applyToQuery(QueryBuilder $query) : void
Parameters
$query : QueryBuilder
Return values
void

createWithLimitAndOffset()

public static createWithLimitAndOffset([int $limit = self::DEFAULT_LIMIT ][, int $offset = self::DEFAULT_OFFSET ]) : static
Parameters
$limit : int = self::DEFAULT_LIMIT
$offset : int = self::DEFAULT_OFFSET
Return values
static

createWithPageAndPerPage()

public static createWithPageAndPerPage([int $page = self::DEFAULT_PAGE ][, int $perPage = self::DEFAULT_PER_PAGE ]) : static
Parameters
$page : int = self::DEFAULT_PAGE
$perPage : int = self::DEFAULT_PER_PAGE
Return values
static

__construct()

Pagination constructor.

protected __construct(int $limit, int $offset) : mixed
Parameters
$limit : int
$offset : int
Return values
mixed

Search results