/** * @param \Magento\Cms\Model\Page $cmsPage * @return \Magento\UrlRewrite\Service\V1\Data\UrlRewrite[] */ public function generate($cmsPage) { $stores = $cmsPage->getStores(); $this->cmsPage = $cmsPage; $urls = array_search('0', $stores) === false ? $this->generateForSpecificStores($stores) : $this->generateForAllStores(); $this->cmsPage = null; return $urls; }