PHP 트레잇 WoohooLabs\Yin\JsonApi\Schema\Pagination\PageBasedPaginationLinkProviderTrait

파일 보기 프로젝트 열기: woohoolabs/yin

공개 메소드들

메소드 설명
getFirstLink ( string $url ) : WoohooLabs\Yin\JsonApi\Schema\Link | null
getLastLink ( string $url ) : WoohooLabs\Yin\JsonApi\Schema\Link | null
getNextLink ( string $url ) : WoohooLabs\Yin\JsonApi\Schema\Link | null
getPage ( ) : integer
getPrevLink ( string $url ) : WoohooLabs\Yin\JsonApi\Schema\Link | null
getSelfLink ( string $url ) : WoohooLabs\Yin\JsonApi\Schema\Link | null
getSize ( ) : integer
getTotalItems ( ) : integer

보호된 메소드들

메소드 설명
appendQueryStringToUrl ( string $url, string $queryString ) : string
createPaginatedLink ( string $url, integer $page, integer $size ) : WoohooLabs\Yin\JsonApi\Schema\Link | null
getLastPage ( ) : float

메소드 상세

appendQueryStringToUrl() 보호된 메소드

protected appendQueryStringToUrl ( string $url, string $queryString ) : string
$url string
$queryString string
리턴 string

getLastPage() 보호된 메소드

protected getLastPage ( ) : float
리턴 float

getPage() 추상적인 공개 메소드

abstract public getPage ( ) : integer
리턴 integer

getSize() 추상적인 공개 메소드

abstract public getSize ( ) : integer
리턴 integer

getTotalItems() 추상적인 공개 메소드

abstract public getTotalItems ( ) : integer
리턴 integer