GcDevelopment\Form\DocumentType::getTabs PHP Method

getTabs() protected method

Initialize tabs sub form
protected getTabs ( ) : Zend\Form\FieldSet
return Zend\Form\FieldSet
    protected function getTabs()
    {
        $fieldsets = $this->getFieldSets();
        if (!empty($fieldsets['tabs'])) {
            return $fieldsets['tabs'];
        }
        $fieldsets = new FieldSet('tabs');
        $tabsList = new Element\Select('tabs_list');
        $tabCollection = new Tab\Collection();
        $tabsList->setValueOptions($tabCollection->getTabs());
        $fieldsets->add($tabsList);
        $this->add($fieldsets);
        $this->getInputFilter()->add(array('type' => 'Zend\\InputFilter\\InputFilter'), 'tabs');
        return $fieldsets;
    }