Habari\FormContainer::control_id PHP Метод

control_id() публичный Метод

Obtain a unique identifier for this control that is the same every time the form is generated
public control_id ( ) : string
Результат string An md5 hash built using the controls contained within this container
    public function control_id()
    {
        $control = $this;
        return $this->get_setting('control_id', function ($setting_name, $control) use($control) {
            $control_id = array($control->name);
            /** @var FormContainer $control */
            foreach ($control->controls as $control) {
                $control_id[] = $control->control_id();
            }
            $control_id = md5(implode(',', $control_id));
            return $control_id;
        });
    }