PHP Class WoohooLabs\Yin\JsonApi\Request\Pagination\PageBasedPagination

Afficher le fichier Open project: woohoolabs/yin Class Usage Examples

Protected Properties

Свойство Type Description
$page integer | null
$size integer | null

Méthodes publiques

Méthode Description
__construct ( integer | null $page, integer | null $size )
fromPaginationQueryParams ( array $paginationQueryParams, mixed $defaultPage = null, mixed $defaultSize = null )
getPage ( ) : integer | null
getPaginationQueryString ( integer $page, integer $size ) : string
getSize ( ) : integer | null

Method Details

__construct() public méthode

public __construct ( integer | null $page, integer | null $size )
$page integer | null
$size integer | null

fromPaginationQueryParams() public static méthode

public static fromPaginationQueryParams ( array $paginationQueryParams, mixed $defaultPage = null, mixed $defaultSize = null )
$paginationQueryParams array
$defaultPage mixed
$defaultSize mixed

getPage() public méthode

public getPage ( ) : integer | null
Résultat integer | null

getPaginationQueryString() public static méthode

public static getPaginationQueryString ( integer $page, integer $size ) : string
$page integer
$size integer
Résultat string

getSize() public méthode

public getSize ( ) : integer | null
Résultat integer | null

Property Details

$page protected_oe property

protected int|null $page
Résultat integer | null

$size protected_oe property

protected int|null $size
Résultat integer | null