selector = $selector;
        $this->params = $params;
    }
    public function create()
    {
        $paramsString  = $this->createParams($this->paramsArray);
        $optionsString = $this->createOption($this->options, $this->value);
        $label = "";
        $select = "";
        if($this->hasLabel == true) {
            $label = "";
        }
        $this->html = str_replace('{input}', $select, $this->inputTemplate->getInputTemplate());
        $this->html = str_replace('{label}', $label, $this->html);
        return $this;
    }
    public static function build(string $name, array $options = [], $value = null, array $paramsArray = []): void
    {
        $select = new self($name, $options, $value, $paramsArray);
        $select->create()->render();
    }
}