PHP Trait Isswp101\Persimmon\Traits\Paginationable

Show file Open project: isswp101/elasticsearch-eloquent

Public Properties

Property Type Description
$_next Isswp101\Persimmon\ElasticsearchModel
$_previous Isswp101\Persimmon\ElasticsearchModel

Public Methods

Method Description
getNext ( ) : ElasticsearchModel Return next document.
getPrevious ( ) : ElasticsearchModel Return previous document.
makePagination ( QueryBuilder $query = null ) Search documents and find previous and next documents.

Method Details

getNext() public method

Return next document.
public getNext ( ) : ElasticsearchModel
return Isswp101\Persimmon\ElasticsearchModel

getPrevious() public method

Return previous document.
public getPrevious ( ) : ElasticsearchModel
return Isswp101\Persimmon\ElasticsearchModel

makePagination() public method

Search documents and find previous and next documents.
public makePagination ( QueryBuilder $query = null )
$query Isswp101\Persimmon\QueryBuilder\QueryBuilder Query

Property Details

$_next public property

public ElasticsearchModel,Isswp101\Persimmon $_next
return Isswp101\Persimmon\ElasticsearchModel

$_previous public property

public ElasticsearchModel,Isswp101\Persimmon $_previous
return Isswp101\Persimmon\ElasticsearchModel