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()