Log in
Model

Page

Magento\CmsGraphQl\Model\Resolver\DataProvider\Page

What it does

This data provider class retrieves CMS page information for GraphQL queries in Magento 2.

Developers use it to fetch page data either by page ID or by page identifier (URL key), which is then formatted and returned as an array suitable for GraphQL responses.

It handles content filtering for widgets and validates that pages are active before returning data.

Public Methods

  • getDataByPageId()
  • getDataByPageIdentifier()