Smile\ElasticsuiteCatalogRule\Block\Product\Conditions::__construct PHP Method

__construct() public method

Block constructor.
public __construct ( Magento\Backend\Block\Template\Context $context, Magento\Framework\Data\Form\Element\Factory $elementFactory, Magento\Rule\Block\Conditions $conditions, Smile\ElasticsuiteCatalogRule\Model\RuleFactory $ruleFactory, array $data = [] )
$context Magento\Backend\Block\Template\Context Templating context.
$elementFactory Magento\Framework\Data\Form\Element\Factory Form element factory.
$conditions Magento\Rule\Block\Conditions Rule conditions block.
$ruleFactory Smile\ElasticsuiteCatalogRule\Model\RuleFactory Search rule factory.
$data array Additional data.
    public function __construct(\Magento\Backend\Block\Template\Context $context, \Magento\Framework\Data\Form\Element\Factory $elementFactory, \Magento\Rule\Block\Conditions $conditions, \Smile\ElasticsuiteCatalogRule\Model\RuleFactory $ruleFactory, array $data = [])
    {
        $this->elementFactory = $elementFactory;
        $this->conditions = $conditions;
        $this->rule = $ruleFactory->create();
        parent::__construct($context, $data);
    }