Documentation

PaginatorInterface

Paginator interface

Tags
category

Pop

author

Nick Sagona, III dev@nolainteractive.com

copyright

Copyright (c) 2009-2024 NOLA Interactive, LLC. (http://www.nolainteractive.com)

license

http://www.popphp.org/license New BSD License

version
4.0.0

Table of Contents

Methods

calculateRange()  : array<string|int, mixed>
Calculate the page range
getBookend()  : string|null
Get a bookend
getBookends()  : array<string|int, mixed>
Get the bookends
getCurrentPage()  : int
Get the current page
getNumberOfPages()  : int
Get the number of pages
getPerPage()  : int
Get the per page
getQueryKey()  : string
Get the query key
getRange()  : int
Get the page range
getTotal()  : int
Get the content items total
setBookends()  : PaginatorInterface
Set the bookends
setQueryKey()  : PaginatorInterface
Set the query key

Methods

calculateRange()

Calculate the page range

public calculateRange([int $page = 1 ]) : array<string|int, mixed>
Parameters
$page : int = 1
Return values
array<string|int, mixed>

getBookend()

Get a bookend

public getBookend(string $key) : string|null
Parameters
$key : string
Return values
string|null

getBookends()

Get the bookends

public getBookends() : array<string|int, mixed>
Return values
array<string|int, mixed>

getCurrentPage()

Get the current page

public getCurrentPage() : int
Return values
int

getNumberOfPages()

Get the number of pages

public getNumberOfPages() : int
Return values
int

getQueryKey()

Get the query key

public getQueryKey() : string
Return values
string

getTotal()

Get the content items total

public getTotal() : int
Return values
int

        
On this page

Search results