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
$limit
protected
int
$limit
$offset
protected
int
$offset
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 —limit()
public
limit() : int
Return values
int —offset()
public
offset() : int
Return values
int —__construct()
Pagination constructor.
protected
__construct(int $limit, int $offset) : mixed
Parameters
- $limit : int
- $offset : int