Log in
Model

DomValidationState

Magento\Cms\Model\Page\DomValidationState

What it does

This class enforces XML validation for CMS page layout updates in Magento 2.

Developers use this to ensure that any custom layout XML added to CMS pages is properly validated against Magento's schema before being processed.

It's automatically invoked during CMS page saving to prevent malformed XML from breaking the layout system.

Public Methods

  • isValidationRequired()