PHP Класс WoohooLabs\Yin\JsonApi\Request\Pagination\PageBasedPagination

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

Защищенные свойства (Protected)

Свойство Тип Описание
$page integer | null
$size integer | null

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

Метод Описание
__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

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

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

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

fromPaginationQueryParams() публичный статический Метод

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

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

public getPage ( ) : integer | null
Результат integer | null

getPaginationQueryString() публичный статический Метод

public static getPaginationQueryString ( integer $page, integer $size ) : string
$page integer
$size integer
Результат string

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

public getSize ( ) : integer | null
Результат integer | null

Описание свойств

$page защищенное свойство

protected int|null $page
Результат integer | null

$size защищенное свойство

protected int|null $size
Результат integer | null