PHP Trait WoohooLabs\Yin\JsonApi\Schema\Pagination\CursorBasedPaginationLinkProviderTrait

Afficher le fichier Open project: woohoolabs/yin

Méthodes publiques

Méthode Description
getCurrentItem ( ) : mixed
getFirstItem ( ) : mixed
getFirstLink ( string $url ) : WoohooLabs\Yin\JsonApi\Schema\Link
getLastItem ( ) : mixed
getLastLink ( string $url ) : WoohooLabs\Yin\JsonApi\Schema\Link | null
getNextItem ( ) : mixed
getNextLink ( string $url ) : WoohooLabs\Yin\JsonApi\Schema\Link | null
getPrevLink ( string $url ) : WoohooLabs\Yin\JsonApi\Schema\Link | null
getPreviousItem ( ) : mixed
getSelfLink ( string $url ) : WoohooLabs\Yin\JsonApi\Schema\Link

Méthodes protégées

Méthode Description
appendQueryStringToUrl ( string $url, string $queryString ) : string
createPaginatedLink ( string $url, mixed $cursor ) : WoohooLabs\Yin\JsonApi\Schema\Link | null

Method Details

appendQueryStringToUrl() protected méthode

protected appendQueryStringToUrl ( string $url, string $queryString ) : string
$url string
$queryString string
Résultat string

getCurrentItem() abstract public méthode

abstract public getCurrentItem ( ) : mixed
Résultat mixed

getFirstItem() abstract public méthode

abstract public getFirstItem ( ) : mixed
Résultat mixed

getLastItem() abstract public méthode

abstract public getLastItem ( ) : mixed
Résultat mixed

getNextItem() abstract public méthode

abstract public getNextItem ( ) : mixed
Résultat mixed

getPreviousItem() abstract public méthode

abstract public getPreviousItem ( ) : mixed
Résultat mixed