chore: Аннотация типов

This commit is contained in:
Wizard 2025-11-01 23:17:40 +03:00
parent f964472e62
commit cf0bc435ce
19 changed files with 96 additions and 37 deletions

View file

@ -4,6 +4,8 @@
*/
namespace ctiso\Form;
use ctiso\Form\OptionsFactory;
class Field
{
/** @var bool */
@ -25,18 +27,26 @@ class Field
public $error = false;
/** @var bool */
public $require = false;
/** @var ?string */
public $hint = null;
/** @var ?int */
public $maxlength = null;
/** @var ?string */
public $fieldset = null;
// Блоки (Убрать в отдельный класс!!!)
/** @var array */
public $_title = [];
/** @var string */
public $description = "";
/** @var array */
public $alias = [];
/** @phpstan-ignore-next-line */
/**
* @param array $input
* @param OptionsFactory|null $factory
* @phpstan-ignore-next-line
*/
public function __construct ($input = [], $factory = null)
{
$this->default = null;