fix: Определения типов

This commit is contained in:
origami11@yandex.ru 2025-10-01 12:37:39 +03:00
parent 9f6fd74b17
commit dd74a97894
28 changed files with 334 additions and 249 deletions

View file

@ -20,30 +20,30 @@ class Pages
}
return [
'all' => ($n > 1),
'list' => $result,
'first' => self::href($prefix, $url . 1),
'last' => self::href($prefix, $url . $n),
'next' => ($page == $n)? false : self::href($prefix, $url . ($page + 1)) ,
'list' => $result,
'first' => self::href($prefix, $url . 1),
'last' => self::href($prefix, $url . $n),
'next' => ($page == $n)? false : self::href($prefix, $url . ($page + 1)) ,
'prev' => ($page == 1)? false : self::href($prefix, $url . ($page - 1))];
}
/**
* @deprecated
* @param $page int номер страницы
* @param $onpage int количество элем на странице
* @param int $page номер страницы
* @param int $onpage количество элем на странице
* @return string
*/
static function getLimit($page/*: number*/, $onpage/*: number*/) {
static function getLimit(int $page, int $onpage) {
if ($page <= 0) { $page = 1; }
return "LIMIT $onpage OFFSET " . ($page - 1) * $onpage;
}
/**
* @param $page int номер страницы
* @param $onpage int количество элем на странице
* @param int $page номер страницы
* @param int $onpage количество элем на странице
* @return array
*/
static function _getLimit($page, $onpage) {
static function _getLimit(int $page, int $onpage) {
if ($page <= 0) { $page = 1; }
return [
'count' => $onpage,
@ -51,8 +51,8 @@ class Pages
];
}
static function href($prefix, $x) {
return $prefix . $x;
static function href($prefix, $x) {
return $prefix . $x;
}
}