__construct()
__toString()
clearPageItemCache()
count()
getAbsoluteItemNumber()
getAdapter()
getCurrentItemCount()
getCurrentItems()
getCurrentPageNumber()
getDefaultItemCountPerPage()
getDefaultScrollingStyle()
getFilter()
getItem()
getItemCount()
getItemCountPerPage()
getItemsByPage()
getIterator()
getPageItemCache()
getPageRange()
getPages()
getPagesInRange()
getScrollingStylePluginManager()
getTotalItemCount()
getView()
normalizeItemNumber()
normalizePageNumber()
render()
setCache()
setCacheEnabled()
setCurrentPageNumber()
setDefaultItemCountPerPage()
setDefaultScrollingStyle()
setFilter()
setGlobalConfig()
setItemCountPerPage()
setPageRange()
setScrollingStylePluginManager()
setView()
toJson()
_calculatePageCount()
_createPages()
_getCacheId()
_getCacheInternalId()
_loadScrollingStyle()
cacheEnabled()
$adapter
$adapters
$cache
$cacheEnabled
$config
$currentItemCount
$currentItems
$currentPageNumber
$defaultItemCountPerPage
$defaultScrollingStyle
$filter
$itemCountPerPage
$pageCount
$pageRange
$pages
$scrollingStyles
$view
CACHE_TAG_PREFIX
__construct(\Zend\Paginator\Adapter\AdapterInterface | \Zend\Paginator\AdapterAggregateInterface $adapter)
count() : integer
integer
getAbsoluteItemNumber(integer $relativeItemNumber, integer $pageNumber) : integer
integer
Relative item number
integer
Page number
integer
getAdapter() : \Zend\Paginator\Adapter\AdapterInterface
getCurrentItemCount() : integer
integer
getCurrentItems() : \Traversable
\Traversable
getCurrentPageNumber() : integer
integer
getDefaultItemCountPerPage() : int
int
getDefaultScrollingStyle() : string
string
getItem(integer $itemNumber, integer $pageNumber) : mixed
The current page is used if there's no page specified.
integer
Item number (1 to itemCountPerPage)
integer
\Zend\Paginator\Exception\InvalidArgumentException |
---|
mixed
getItemCount(mixed $items) : integer
mixed
Items
integer
getItemCountPerPage() : integer
integer
getItemsByPage(integer $pageNumber) : mixed
integer
mixed
getIterator() : \Traversable
getPageItemCache() : array
array
getPageRange() : integer
integer
getPages(string $scrollingStyle) : array
string
Scrolling style
array
getPagesInRange(integer $lowerBound, integer $upperBound) : array
integer
Lower bound of the range
integer
Upper bound of the range
array
getScrollingStylePluginManager() : \Zend\Paginator\ScrollingStylePluginManager
getTotalItemCount() : integer
integer
getView() : \Zend\View\Renderer\RendererInterface | null
If none registered, instantiates a PhpRenderer instance.
normalizeItemNumber(integer $itemNumber) : integer
integer
integer
normalizePageNumber(integer $pageNumber) : integer
integer
integer
render(\Zend\View\Renderer\RendererInterface $view) : string
setCache(\Zend\Cache\Storage\StorageInterface $cache)
setCacheEnabled(bool $enable) : \Zend\Paginator\Paginator
setDefaultItemCountPerPage(int $count)
int
setDefaultScrollingStyle(string $scrollingStyle)
string
setGlobalConfig(array | \Traversable $config)
setItemCountPerPage(integer $itemCountPerPage) : \Zend\Paginator\Paginator
setPageRange(integer $pageRange) : \Zend\Paginator\Paginator
setScrollingStylePluginManager($scrollingAdapters)
setView(\Zend\View\Renderer\RendererInterface $view) : \Zend\Paginator\Paginator
toJson() : string
string
_calculatePageCount() : integer
integer
_getCacheId(int $page) : string
Used to store item in cache from that Paginator instance and that current page
int
string
_getCacheInternalId() : string
Used to tag that unique Paginator instance in cache
string
_loadScrollingStyle(string $scrollingStyle) : \Zend\Paginator\ScrollingStyle\ScrollingStyleInterface
string
\Zend\Paginator\Exception\InvalidArgumentException |
---|
cacheEnabled() : bool
bool
$cacheEnabled : bool
$config : array | null
$currentItemCount : integer
$currentItems : \Traversable
$currentPageNumber : integer
$defaultItemCountPerPage : int
$defaultScrollingStyle : string
$itemCountPerPage : integer
$pageCount : integer
$pageRange : integer
$pages : array
CACHE_TAG_PREFIX