/**
  * @param $parent_form_section
  * @param $name
  */
 function _construct_finalize($parent_form_section, $name)
 {
     parent::_construct_finalize($parent_form_section, $name);
     $this->_set_default_html_name_if_empty();
     if (!$this->_html_label) {
         if (!$this->_html_label_text) {
             $this->_html_label_text = ucwords(str_replace("_", " ", $name));
         }
     }
 }
 /**
  * Finishes construction given the parent form section and this form section's name
  *
  * @param EE_Form_Section_Proper $parent_form_section
  * @param string                 $name
  * @throws \EE_Error
  */
 public function _construct_finalize($parent_form_section, $name)
 {
     parent::_construct_finalize($parent_form_section, $name);
     $this->_set_default_name_if_empty();
     $this->_set_default_html_id_if_empty();
     foreach ($this->_subsections as $subsection_name => $subsection) {
         if ($subsection instanceof EE_Form_Section_Base) {
             $subsection->_construct_finalize($this, $subsection_name);
         } else {
             throw new EE_Error(sprintf(__('Subsection "%s" is not an instanceof EE_Form_Section_Base on form "%s". It is a "%s"', 'event_espresso'), $subsection_name, get_class($this), $subsection ? get_class($subsection) : __('NULL', 'event_espresso')));
         }
     }
     do_action('AHEE__EE_Form_Section_Proper___construct_finalize__end', $this, $parent_form_section, $name);
 }
 /**
  * @param $parent_form_section
  * @param $name
  */
 function _construct_finalize($parent_form_section, $name)
 {
     parent::_construct_finalize($parent_form_section, $name);
     $this->_set_default_html_name_if_empty();
     if (!$this->_html_label) {
         if (!$this->_html_label_text) {
             $this->_html_label_text = ucwords(str_replace("_", " ", $name));
         }
     }
     do_action('AHEE__EE_Form_Input_Base___construct_finalize__end', $this, $parent_form_section, $name);
 }