___init(); parent::__construct($resource, $pageFactory, $dataPageFactory, $pageCollectionFactory, $searchResultsFactory, $dataObjectHelper, $dataObjectProcessor, $storeManager, $collectionProcessor, $identityMap, $hydrator, $routeConfig); } /** * {@inheritdoc} */ public function save(\Magento\Cms\Api\Data\PageInterface $page) { $pluginInfo = $this->pluginList->getNext($this->subjectType, 'save'); return $pluginInfo ? $this->___callPlugins('save', func_get_args(), $pluginInfo) : parent::save($page); } /** * {@inheritdoc} */ public function getById($pageId) { $pluginInfo = $this->pluginList->getNext($this->subjectType, 'getById'); return $pluginInfo ? $this->___callPlugins('getById', func_get_args(), $pluginInfo) : parent::getById($pageId); } /** * {@inheritdoc} */ public function getList(\Magento\Framework\Api\SearchCriteriaInterface $criteria) { $pluginInfo = $this->pluginList->getNext($this->subjectType, 'getList'); return $pluginInfo ? $this->___callPlugins('getList', func_get_args(), $pluginInfo) : parent::getList($criteria); } /** * {@inheritdoc} */ public function delete(\Magento\Cms\Api\Data\PageInterface $page) { $pluginInfo = $this->pluginList->getNext($this->subjectType, 'delete'); return $pluginInfo ? $this->___callPlugins('delete', func_get_args(), $pluginInfo) : parent::delete($page); } /** * {@inheritdoc} */ public function deleteById($pageId) { $pluginInfo = $this->pluginList->getNext($this->subjectType, 'deleteById'); return $pluginInfo ? $this->___callPlugins('deleteById', func_get_args(), $pluginInfo) : parent::deleteById($pageId); } }