public function setHelpText(string $text = '', string $click_href = '', bool $href_new_window = false)
    {
        $this->help_href_new_window = $href_new_window;

        $text = trim($text);
        $click_href = trim($click_href);

        if ($text === '' && $click_href === '') {
            throw new RuntimeException('Help must contain text or href');
        }

        if ($click_href === '' && $href_new_window) {
            throw new RuntimeException('Help error. $href_new_window parameter cannot be used without $click_href parameter.');
        }

        $this->help = true;
        $this->help_text = $text;

        if ($click_href !== '') {
            $this->help_href = $click_href;
        }

        return $this;
    }