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

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

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

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

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

Метод Описание
__construct ( integer | null $offset, integer | null $limit )
fromPaginationQueryParams ( array $paginationQueryParams, mixed $defaultOffset = null, mixed $defaultLimit = null )
getLimit ( ) : integer | null
getOffset ( ) : integer | null
getPaginationQueryString ( integer $offset, integer $limit ) : string

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

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

public __construct ( integer | null $offset, integer | null $limit )
$offset integer | null
$limit integer | null

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

public static fromPaginationQueryParams ( array $paginationQueryParams, mixed $defaultOffset = null, mixed $defaultLimit = null )
$paginationQueryParams array
$defaultOffset mixed
$defaultLimit mixed

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

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

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

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

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

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

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

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

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

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

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