PHP Класс VersionPress\Git\GitLogPaginator

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( GitRepository $repository )
getPage ( $pageNumber ) : Commit[] Returns a subset of commits ordered from newest to oldest.
getPrettySteps ( $currentPage ) : array Returns a subset of pages useful for pagination.
isLastPage ( ) : boolean Returns true if the last loaded page was the last one.
setCommitsPerPage ( integer $commitsPerPage )
setQuery ( string $query )

Описание методов

__construct() публичный Метод

public __construct ( GitRepository $repository )
$repository GitRepository

getPage() публичный Метод

Returns a subset of commits ordered from newest to oldest.
public getPage ( $pageNumber ) : Commit[]
$pageNumber
Результат Commit[]

getPrettySteps() публичный Метод

For example if there are 1000 commits, 25 per page and you are on page 10, it returns 0,7,8,9,10,11,12,13,20,29,39. The algorithm is from VisualPaginator component for Nette Framework.
public getPrettySteps ( $currentPage ) : array
$currentPage
Результат array

isLastPage() публичный Метод

Returns true if the last loaded page was the last one.
public isLastPage ( ) : boolean
Результат boolean

setCommitsPerPage() публичный Метод

public setCommitsPerPage ( integer $commitsPerPage )
$commitsPerPage integer

setQuery() публичный Метод

public setQuery ( string $query )
$query string