Smile\ElasticsuiteVirtualCategory\Block\Adminhtml\Catalog\Category\VirtualRule::getForm PHP Method

getForm() private method

Create the form containing the virtual rule field.
private getForm ( ) : Magento\Framework\Data\Form
return Magento\Framework\Data\Form
    private function getForm()
    {
        $form = $this->formFactory->create();
        $form->setHtmlId('virtual_rule');
        $virtualRuleField = $form->addField('virtual_rule', 'text', ['name' => 'virtual_rule', 'label' => __('Virtual rule'), 'container_id' => 'virtual_rule']);
        $virtualRuleField->setValue($this->getCategory()->getVirtualRule());
        $virtualRuleRenderer = $this->getLayout()->createBlock('Smile\\ElasticsuiteCatalogRule\\Block\\Product\\Conditions');
        $virtualRuleField->setRenderer($virtualRuleRenderer);
        return $form;
    }