get_type(); }, $this->sections ); if ( in_array( $section_template_instance->get_type(), $registered_sections, true ) ) { return; } $this->sections[] = $section_template_instance; } public function get_list() { return $this->sections; } public function get_list_data() { return array_map( function( BaseSectionTemplate $item ) { return $item->get_raw_data(); }, $this->sections ); } }