chore: Аннотации к типам

This commit is contained in:
origami11@yandex.ru 2025-10-28 20:09:21 +03:00
parent 245b5c6c19
commit 704e4e0bd5
10 changed files with 73 additions and 11 deletions

View file

@ -104,6 +104,14 @@ class Component
$callback, $text);
}
/**
* Выполняет запрос компонента и возвращает результат
* Результат может быть строкой или View для обычных компонентов, или массивом для использования в сервисах
*
* @param HttpRequest $request
* @param bool $has_id
* @return mixed
*/
function execute(HttpRequest $request, $has_id = true) {
$crequest = new ComponentRequest($this->component_id, $request);
@ -125,6 +133,7 @@ class Component
/**
* Получить имя шаблона
* @param Registry $_registry
* @return string
*/
public function getTemplateName($_registry) {
return (isset($_COOKIE['with_template']) && preg_match('/^[\w\d-]{3,20}$/', $_COOKIE['with_template']))
@ -486,7 +495,10 @@ class Component
/**
* @param ComponentRequest $request
* @return mixed
*/
function actionIndex($request) {
return null;
}
}