. **/ namespace Zabbix\Widgets\Fields; use Zabbix\Widgets\CWidgetField; class CWidgetFieldTextArea extends CWidgetField { public const DEFAULT_VIEW = \CWidgetFieldTextAreaView::class; public const DEFAULT_VALUE = ''; public function __construct(string $name, string $label = null) { parent::__construct($name, $label); $this->setDefault(self::DEFAULT_VALUE); } protected function getValidationRules(bool $strict = false): array { $validation_rules = parent::getValidationRules($strict); if (($this->getFlags() & self::FLAG_NOT_EMPTY) !== 0) { self::setValidationRuleFlag($validation_rules, API_NOT_EMPTY); } return $validation_rules; } }