/** * Section constructor. * * @param StoreManagerInterface $storeManager The store manager * @param Manager $moduleManager The module manager * @param Iterator $childrenIterator The children iterator * @param AuthorizationInterface $authorization The authorization manager * @param SectionVisibility $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; }