PHP Class Neos\ContentRepository\ViewHelpers\Widget\Controller\PaginateController

Inheritance: extends Neos\FluidAdaptor\Core\Widget\AbstractWidgetController
Datei anzeigen Open project: neos/neos-development-collection

Protected Properties

Property Type Description
$configuration array
$currentPage integer
$displayRangeEnd integer
$displayRangeStart integer
$maximumNumberOfLinks integer
$maximumNumberOfNodes integer
$nodeTypeFilter string
$nodes array<\Neos\ContentRepository\Domain\Model\NodeInterface>
$numberOfPages integer
$pagesAfter integer
$pagesBefore integer
$parentNode Neos\ContentRepository\Domain\Model\NodeInterface

Public Methods

Method Description
indexAction ( integer $currentPage = 1 ) : void

Protected Methods

Method Description
buildPagination ( ) : array Returns an array with the keys "pages", "current", "numberOfPages", "nextPage" & "previousPage"
calculateDisplayRange ( ) : void If a certain number of links should be displayed, adjust before and after amounts accordingly.
initializeAction ( ) : void

Method Details

buildPagination() protected method

Returns an array with the keys "pages", "current", "numberOfPages", "nextPage" & "previousPage"
protected buildPagination ( ) : array
return array

calculateDisplayRange() protected method

If a certain number of links should be displayed, adjust before and after amounts accordingly.
protected calculateDisplayRange ( ) : void
return void

indexAction() public method

public indexAction ( integer $currentPage = 1 ) : void
$currentPage integer
return void

initializeAction() protected method

protected initializeAction ( ) : void
return void

Property Details

$configuration protected_oe property

protected array $configuration
return array

$currentPage protected_oe property

protected int $currentPage
return integer

$displayRangeEnd protected_oe property

protected int $displayRangeEnd
return integer

$displayRangeStart protected_oe property

protected int $displayRangeStart
return integer

$maximumNumberOfNodes protected_oe property

protected int $maximumNumberOfNodes
return integer

$nodeTypeFilter protected_oe property

protected string $nodeTypeFilter
return string

$nodes protected_oe property

protected array<\Neos\ContentRepository\Domain\Model\NodeInterface> $nodes
return array<\Neos\ContentRepository\Domain\Model\NodeInterface>

$numberOfPages protected_oe property

protected int $numberOfPages
return integer

$pagesAfter protected_oe property

protected int $pagesAfter
return integer

$pagesBefore protected_oe property

protected int $pagesBefore
return integer

$parentNode protected_oe property

protected NodeInterface,Neos\ContentRepository\Domain\Model $parentNode
return Neos\ContentRepository\Domain\Model\NodeInterface