Log in
Model

DataProvider

Magento\Cms\Model\Page\DataProvider

What it does

This DataProvider class supplies data to the CMS Page admin form in Magento 2's UI component system.

Developers use this class to populate the page edit form with existing page data, handle form persistence, and manage permissions for design-related fields.

It retrieves page data from the repository, handles custom layout options, and can be extended via modifier pools to customize form behavior.

Public Methods

  • prepareMeta()
  • getData()
  • getMeta()