refactor: Замена строк на имена классов

This commit is contained in:
origami11@yandex.ru 2024-12-16 17:10:44 +03:00
parent 1d22953f68
commit 82f6dd1630
4 changed files with 30 additions and 18 deletions

View file

@ -98,7 +98,7 @@ class Action
/**
* Создает представление
* @param string $name
* @param string $viewClass
* @param class-string $viewClass
* @return Composite
*/
public function getView($name, $viewClass = Composite::class)
@ -146,6 +146,11 @@ class Action
return $tpl;
}
/**
* @template T
* @param class-string<T> $name
* @return T
*/
public function getModel($name)
{
if (!$this->factory) {