<?php
class PageUtil
{
const DEFAULT_PAGE = 1;
const DEFAULT_PAGE_SIZE = 10;
/***
* @param $params
* @param string $key
* @return int
*/
public static function getCurrentPage($params, $key = 'page'): int
{
if (isset($params[$key]) && intval($params[$key]) > 0) {
return intval($params[$key]);
}
return self::DEFAULT_PAGE;
}
/**
* @param $params
* @param string $key
* @return int
*/
public static function getPageSize($params, $key = 'pageSize'): int
{
if (isset($params[$key]) && intval($params[$key]) > 0) {
return intval($params[$key]);
}
return self::DEFAULT_PAGE_SIZE;
}
}
qq