chore: Аннотации к типам
This commit is contained in:
parent
09a61244ca
commit
1e27648a12
17 changed files with 217 additions and 81 deletions
|
|
@ -8,6 +8,14 @@ namespace ctiso\View;
|
|||
class Pages
|
||||
{
|
||||
static int $range = 5;
|
||||
|
||||
/**
|
||||
* @param int $page номер страницы
|
||||
* @param int $onpage количество страниц на странице
|
||||
* @param int $count количество всех страниц
|
||||
* @param string $prefix префикс
|
||||
* @return array{'all': bool, 'list': array, 'first': string, 'last': string, 'next': string, 'prev': string}
|
||||
*/
|
||||
static function getPages($page, $onpage, $count, $prefix = '?')
|
||||
{
|
||||
$n = ceil($count / $onpage);
|
||||
|
|
@ -51,6 +59,11 @@ class Pages
|
|||
];
|
||||
}
|
||||
|
||||
/**
|
||||
* @param string $prefix префикс
|
||||
* @param string $x строка
|
||||
* @return string
|
||||
*/
|
||||
static function href($prefix, $x) {
|
||||
return $prefix . $x;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue