Smile\ElasticsuiteCore\Model\Search\Request\RelevanceConfig\Structure\Element\Section::__construct PHP Method

__construct() public method

Section constructor.
public __construct ( Magento\Store\Model\StoreManagerInterface $storeManager, Magento\Framework\Module\Manager $moduleManager, Magento\Config\Model\Config\Structure\Element\Iterator $childrenIterator, Magento\Framework\AuthorizationInterface $authorization, Visibility $visibility )
$storeManager Magento\Store\Model\StoreManagerInterface The store manager
$moduleManager Magento\Framework\Module\Manager The module manager
$childrenIterator Magento\Config\Model\Config\Structure\Element\Iterator The children iterator
$authorization Magento\Framework\AuthorizationInterface The authorization manager
$visibility Smile\ElasticsuiteCore\Model\Search\Request\RelevanceConfig\Structure\Element\Section\Visibility The visibility manager
    public function __construct(StoreManagerInterface $storeManager, Manager $moduleManager, Iterator $childrenIterator, AuthorizationInterface $authorization, SectionVisibility $visibility)
    {
        parent::__construct($storeManager, $moduleManager, $childrenIterator, $authorization);
        $this->visibility = $visibility;
    }