Library
Class

Library\Tool\Pagination

class Pagination implements Iterator

Methods

__construct(array $collection = array(), int $limit = null, int $offset)

setLimit($limit)

setOffset($offset)

setPagesNumber($pages_number)

setItemsNumber($items_number)

setCollection(array $collection)

getLimit()

getOffset()

getPagesNumber()

getItemsNumber()

getCollection()

getPaginatedCollection()

setOffsetByPageNumber($page_number)

exists()

current()

key()

next()

rewind()

valid()

isFirst()

isLast()

isCurrent()

getPageNumber()

Details

at line 73
public __construct(array $collection = array(), int $limit = null, int $offset)

Parameters

array $collection
int $limit
int $offset

at line 87
public setLimit($limit)

Parameters

$limit

at line 93
public setOffset($offset)

Parameters

$offset

at line 99
public setPagesNumber($pages_number)

Parameters

$pages_number

at line 105
public setItemsNumber($items_number)

Parameters

$items_number

at line 111
public setCollection(array $collection)

Parameters

array $collection

at line 119
public getLimit()

at line 124
public getOffset()

at line 129
public getPagesNumber()

at line 134
public getItemsNumber()

at line 139
public getCollection()

at line 144
public getPaginatedCollection()

at line 156
public setOffsetByPageNumber($page_number)

Parameters

$page_number

at line 163
public exists()

at line 195
public current()

at line 200
public key()

at line 205
public next()

at line 210
public rewind()

at line 216
public valid()

at line 221
public isFirst()

at line 226
public isLast()

at line 231
public isCurrent()

at line 236
public getPageNumber()