Log in
Model

StructureLazy

Magento\Config\Model\Config\StructureLazy

What it does

This class provides lazy loading functionality for Magento 2's system configuration structure.

It defers loading the configuration structure data until it's actually needed, improving performance by avoiding unnecessary data loading during initialization.

Developers typically don't interact with this class directly - it's used internally by Magento's configuration system to optimize memory usage.

Public Methods

  • getElement()
  • getTabs()
  • getSectionList()
  • getElementByConfigPath()
  • getFirstSection()
  • getElementByPathParts()
  • getFieldPathsByAttribute()
  • getFieldPaths()