Log in
Model

ElementVisibilityComposite

Magento\Config\Model\Config\Structure\ElementVisibilityComposite

What it does

This class manages visibility and disabled states for configuration fields in the Magento Admin panel (Stores > Settings > Configuration).

Developers use it to control which configuration options are shown or enabled based on multiple conditions, aggregating results from various visibility checkers.

It implements a composite pattern to evaluate all registered visibility rules and returns true if any rule determines an element should be hidden or disabled.

Public Methods

  • isHidden()
  • isDisabled()