GcDevelopment\Form\DocumentType::getProperties PHP Method

getProperties() protected method

Initialize properties sub form
protected getProperties ( ) : Zend\Form\FieldSet
return Zend\Form\FieldSet
    protected function getProperties()
    {
        $fieldsets = $this->getFieldSets();
        if (!empty($fieldsets['properties'])) {
            return $fieldsets['properties'];
        }
        $fieldsets = new FieldSet('properties');
        $datatypes = new Element\Select('datatypes');
        $datatypes->setValueOptions($this->datatypeCollection->getSelect())->setAttribute('type', 'select');
        $fieldsets->add($datatypes);
        $this->add($fieldsets);
        $this->getInputFilter()->add(array('type' => 'Zend\\InputFilter\\InputFilter'), 'properties');
        return $fieldsets;
    }