Model
LayoutUpdateManager
Magento\Catalog\Model\Product\Attribute\LayoutUpdateManager
What it does
This class manages custom layout updates for product pages in Magento 2.
Developers use it to fetch available layout update files for a specific product and apply custom layout settings based on the product's custom_layout_update_file attribute.
It handles the logic for discovering selectable layout handles and merging them into the page rendering process.
Public Methods
- fetchAvailableFiles()
- extractCustomSettings()