Log in
Repository

PageRepositoryInterface

Magento\Cms\Api\PageRepositoryInterface

What it does

This interface defines the contract for managing CMS pages in Magento 2.

Developers use this repository to create, read, update, and delete CMS pages programmatically, following Magento's service contract pattern.

It provides type-safe methods for all CRUD operations and supports advanced filtering through search criteria.

Public Methods

  • save()
  • getById()
  • getList()
  • delete()
  • deleteById()