|
Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
|
Public Member Functions | |
| __construct (ResourcePage $resource, PageFactory $pageFactory, Data\PageInterfaceFactory $dataPageFactory, PageCollectionFactory $pageCollectionFactory, Data\PageSearchResultsInterfaceFactory $searchResultsFactory, DataObjectHelper $dataObjectHelper, DataObjectProcessor $dataObjectProcessor, StoreManagerInterface $storeManager, CollectionProcessorInterface $collectionProcessor=null) | |
| save (\Magento\Cms\Api\Data\PageInterface $page) | |
| getById ($pageId) | |
| delete (\Magento\Cms\Api\Data\PageInterface $page) | |
| deleteById ($pageId) | |
Public Member Functions inherited from PageRepositoryInterface | |
| getList (\Magento\Framework\Api\SearchCriteriaInterface $searchCriteria) | |
Protected Attributes | |
| $resource | |
| $pageFactory | |
| $pageCollectionFactory | |
| $searchResultsFactory | |
| $dataObjectHelper | |
| $dataObjectProcessor | |
| $dataPageFactory | |
Class PageRepository @SuppressWarnings(PHPMD.CouplingBetweenObjects)
Definition at line 25 of file PageRepository.php.
| __construct | ( | ResourcePage | $resource, |
| PageFactory | $pageFactory, | ||
| Data\PageInterfaceFactory | $dataPageFactory, | ||
| PageCollectionFactory | $pageCollectionFactory, | ||
| Data\PageSearchResultsInterfaceFactory | $searchResultsFactory, | ||
| DataObjectHelper | $dataObjectHelper, | ||
| DataObjectProcessor | $dataObjectProcessor, | ||
| StoreManagerInterface | $storeManager, | ||
| CollectionProcessorInterface | $collectionProcessor = null |
||
| ) |
| ResourcePage | $resource | |
| PageFactory | $pageFactory | |
| Data\PageInterfaceFactory | $dataPageFactory | |
| PageCollectionFactory | $pageCollectionFactory | |
| Data\PageSearchResultsInterfaceFactory | $searchResultsFactory | |
| DataObjectHelper | $dataObjectHelper | |
| DataObjectProcessor | $dataObjectProcessor | |
| StoreManagerInterface | $storeManager | |
| CollectionProcessorInterface | $collectionProcessor |
Definition at line 83 of file PageRepository.php.
| delete | ( | \Magento\Cms\Api\Data\PageInterface | $page | ) |
Delete Page
| \Magento\Cms\Api\Data\PageInterface | $page |
| CouldNotDeleteException |
Implements PageRepositoryInterface.
Definition at line 176 of file PageRepository.php.
| deleteById | ( | $pageId | ) |
Delete Page by given Page Identity
| string | $pageId |
| CouldNotDeleteException | |
| NoSuchEntityException |
Implements PageRepositoryInterface.
Definition at line 197 of file PageRepository.php.
| getById | ( | $pageId | ) |
Load Page data by given Page Identity
| string | $pageId |
Implements PageRepositoryInterface.
Definition at line 136 of file PageRepository.php.
| save | ( | \Magento\Cms\Api\Data\PageInterface | $page | ) |
Save Page data
| \Magento\Cms\Api\Data\PageInterface | $page |
| CouldNotSaveException |
Implements PageRepositoryInterface.
Definition at line 112 of file PageRepository.php.
|
protected |
Definition at line 50 of file PageRepository.php.
|
protected |
Definition at line 55 of file PageRepository.php.
|
protected |
Definition at line 60 of file PageRepository.php.
|
protected |
Definition at line 40 of file PageRepository.php.
|
protected |
Definition at line 35 of file PageRepository.php.
|
protected |
Definition at line 30 of file PageRepository.php.
|
protected |
Definition at line 45 of file PageRepository.php.