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) | |
![]() | |
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.