- {
- $this->category = $category;
-
- $currentUrlRewrites = $this->urlFinder->findAllByData(
- [
- UrlRewrite::STORE_ID => $storeId,
- UrlRewrite::ENTITY_ID => $category->getId(),
- UrlRewrite::ENTITY_TYPE => CategoryUrlRewriteGenerator::ENTITY_TYPE,
- ]
- );
-
- $urlRewrites = [];
- foreach ($currentUrlRewrites as $rewrite) {
- if ($rewrite->getIsAutogenerated()) {
- $urlRewrites = array_merge($urlRewrites, $this->generateForAutogenerated($rewrite, $storeId));
- } else {
- $urlRewrites = array_merge($urlRewrites, $this->generateForCustom($rewrite, $storeId));
- }
- }
- return $urlRewrites;
- }