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