PHP Class Smile\ElasticsuiteThesaurus\Block\Adminhtml\Thesaurus\Edit\Form

Author: Romain Ruaud ([email protected])
Inheritance: extends Magento\Backend\Block\Widget\Form\Generic
Show file Open project: smile-sa/elasticsuite

Public Methods

Method Description
__construct ( Magento\Backend\Block\Template\Context $context, Magento\Framework\Registry $registry, Magento\Framework\Data\FormFactory $formFactory, Magento\Store\Model\System\Store $systemStore, Magento\Config\Model\Config\Source\Yesno $booleanSource, array $data = [] ) Constructor

Protected Methods

Method Description
_construct ( ) : void Init Form properties.
_prepareForm ( ) : Form Prepare form fields.

Private Methods

Method Description
addExpansionFields ( Magento\Framework\Data\Form\Element\Fieldset $fieldset, Thesaurus | null $model ) : Form Adding expansion-related fields
addSynonymFields ( Magento\Framework\Data\Form\Element\Fieldset $fieldset, Thesaurus | null $model ) : Form Adding synonym-related fields
getModel ( ) : Thesaurus Retrieve current model if any
initBaseFields ( Magento\Framework\Data\Form\Element\Fieldset $fieldset, Thesaurus | null $model ) : Form Init base fields : - thesaurus name - store id
initTypeFields ( Magento\Framework\Data\Form\Element\Fieldset $fieldset, Thesaurus | null $model ) : Form Init type fields : fields are different according to thesaurus type

Method Details

__construct() public method

Constructor
public __construct ( Magento\Backend\Block\Template\Context $context, Magento\Framework\Registry $registry, Magento\Framework\Data\FormFactory $formFactory, Magento\Store\Model\System\Store $systemStore, Magento\Config\Model\Config\Source\Yesno $booleanSource, array $data = [] )
$context Magento\Backend\Block\Template\Context Application context
$registry Magento\Framework\Registry The registry
$formFactory Magento\Framework\Data\FormFactory Form factory
$systemStore Magento\Store\Model\System\Store Store Provider
$booleanSource Magento\Config\Model\Config\Source\Yesno Boolean Input Source Model
$data array Object data

_construct() protected method

Init Form properties.
protected _construct ( ) : void
return void

_prepareForm() protected method

Prepare form fields.
protected _prepareForm ( ) : Form
return Form