Repository
CustomLayoutRepositoryInterface
Magento\Cms\Model\Page\CustomLayoutRepositoryInterface
What it does
This repository interface manages custom layout files for CMS pages in Magento 2.
Developers use it to save, retrieve, or delete custom layout settings for specific pages, allowing pages to use custom XML layout files instead of default templates.
It's particularly useful when you need to programmatically assign or remove custom layouts for CMS pages.
Public Methods
- save()
- deleteFor()
- getFor()