public static function fromPaginationQueryParams(array $paginationQueryParams, $defaultOffset = null, $defaultLimit = null)
{
$offset = empty($paginationQueryParams["offset"]) ? $defaultOffset : (int) $paginationQueryParams["offset"];
$limit = empty($paginationQueryParams["limit"]) ? $defaultLimit : (int) $paginationQueryParams["limit"];
return new self($offset, $limit);
}
/** * @param mixed $defaultOffset * @param mixed $defaultLimit * @return \WoohooLabs\Yin\JsonApi\Request\Pagination\OffsetBasedPagination */ public function getOffsetBasedPagination($defaultOffset = null, $defaultLimit = null) { return OffsetBasedPagination::fromPaginationQueryParams($this->getPagination(), $defaultOffset, $defaultLimit); }