fix: Определения типов
This commit is contained in:
parent
9f6fd74b17
commit
dd74a97894
28 changed files with 334 additions and 249 deletions
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -68,11 +68,12 @@ class Top extends Composite
|
|||
}
|
||||
|
||||
$init = [];
|
||||
/** @var View $item */
|
||||
|
||||
foreach ($s->_section as $key => $item) {
|
||||
$ss /*: View*/= $item;
|
||||
if ($ss->codeGenerator !== null) {
|
||||
if ($item->codeGenerator !== null) {
|
||||
// функцию которая вычисляет а не результат
|
||||
$part = call_user_func($ss->codeGenerator, $this, $key, $value);
|
||||
$part = call_user_func($item->codeGenerator, $this, $key, $value);
|
||||
$init[] = $part;
|
||||
}
|
||||
}
|
||||
|
|
@ -89,14 +90,14 @@ class Top extends Composite
|
|||
|
||||
$this->set('title', $this->getTitle());
|
||||
$this->set('jspath', $this->config->get('system', 'web'));
|
||||
//
|
||||
//
|
||||
return $this->execute(); // execute+phptal ??
|
||||
}
|
||||
|
||||
/**
|
||||
* Массив имен файлов скриптов
|
||||
*
|
||||
* return array
|
||||
* return array
|
||||
*/
|
||||
public function getScripts()
|
||||
{
|
||||
|
|
@ -121,7 +122,7 @@ class Top extends Composite
|
|||
/**
|
||||
* Массив имен файлов стилей
|
||||
*
|
||||
* return array
|
||||
* return array
|
||||
*/
|
||||
public function getStyleSheet()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -160,7 +160,7 @@ class View extends \stdClass
|
|||
}
|
||||
|
||||
// FIXME: Префикс, конфликтует с протоколом
|
||||
function resolveName($alias, $file) {
|
||||
function resolveName($alias, $file): string {
|
||||
list($type, $filename) = explode(":", $file, 2);
|
||||
|
||||
// Сделать поиск а не просто замену папки при совпадении имени
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue