APF_Demo_AdvancedUsage_Section_Collapsible_Repeatable::__construct PHP Method

__construct() public method

Sets up a form section.
public __construct ( $oFactory )
    public function __construct($oFactory)
    {
        // Section
        $oFactory->addSettingSections($this->sPageSlug, array('section_id' => $this->sSectionID, 'tab_slug' => $this->sTabSlug, 'title' => __('Collapsible Repeatable Section', 'admin-page-framework-loader'), 'description' => __('This section can be expanded, collapsed and repeated.', 'admin-page-framework-loader'), 'collapsible' => array('toggle_all_button' => array('top-left', 'bottom-left'), 'container' => 'section'), 'repeatable' => true, 'sortable' => true));
        // Fields
        $oFactory->addSettingFields($this->sSectionID, array('field_id' => 'section_title_in_collapsible_repeatable_section', 'type' => 'section_title', 'label' => __('Section Name', 'admin-page-framework-loader')), array('field_id' => 'text_field_in_collapsible_repeatable_section', 'title' => __('Text', 'admin-page-framework-loader'), 'type' => 'text', 'repeatable' => true, 'sortable' => true, 'description' => __('This field is repeatable and sortable.', 'admin-page-framework-loader')));
    }
APF_Demo_AdvancedUsage_Section_Collapsible_Repeatable