Skip to content

Commit 357f689

Browse files
committed
MAGE-1095: change index builders directory structure
1 parent 4e710d7 commit 357f689

File tree

7 files changed

+30
-25
lines changed

7 files changed

+30
-25
lines changed

Helper/Data.php

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
use Algolia\AlgoliaSearch\Exceptions\AlgoliaException;
66
use Algolia\AlgoliaSearch\Exceptions\ExceededRetriesException;
77
use Algolia\AlgoliaSearch\Logger\DiagnosticsLogger;
8-
use Algolia\AlgoliaSearch\Service\IndexBuilder\AdditionalSection as AdditionalSectionIndexBuilder;
9-
use Algolia\AlgoliaSearch\Service\IndexBuilder\Category as CategoryIndexBuilder;
10-
use Algolia\AlgoliaSearch\Service\IndexBuilder\Page as PageIndexBuilder;
11-
use Algolia\AlgoliaSearch\Service\IndexBuilder\Product as ProductIndexBuilder;
12-
use Algolia\AlgoliaSearch\Service\IndexBuilder\Suggestion as SuggestionIndexBuilder;
8+
use Algolia\AlgoliaSearch\Service\AdditionalSection\IndexBuilder as AdditionalSectionIndexBuilder;
9+
use Algolia\AlgoliaSearch\Service\Category\IndexBuilder as CategoryIndexBuilder;
1310
use Algolia\AlgoliaSearch\Service\IndexNameFetcher;
11+
use Algolia\AlgoliaSearch\Service\Page\IndexBuilder as PageIndexBuilder;
12+
use Algolia\AlgoliaSearch\Service\Product\IndexBuilder as ProductIndexBuilder;
13+
use Algolia\AlgoliaSearch\Service\Suggestion\IndexBuilder as SuggestionIndexBuilder;
1414
use Magento\Framework\Exception\LocalizedException;
1515
use Magento\Framework\Exception\NoSuchEntityException;
1616
use Magento\Store\Api\Data\StoreInterface;
@@ -39,7 +39,7 @@ public function __construct(
3939
* @throws \Exception
4040
*
4141
* @deprecated
42-
* Use Algolia\AlgoliaSearch\Service\IndexBuilder\AdditionalSection::rebuildIndex() instead
42+
* Use Algolia\AlgoliaSearch\Service\AdditionalSection\IndexBuilder::rebuildIndex() instead
4343
*/
4444
public function rebuildStoreAdditionalSectionsIndex(int $storeId): void
4545
{
@@ -54,7 +54,7 @@ public function rebuildStoreAdditionalSectionsIndex(int $storeId): void
5454
* @throws NoSuchEntityException
5555
*
5656
* @deprecated
57-
* Use Algolia\AlgoliaSearch\Service\IndexBuilder\Page::rebuildIndex() instead
57+
* Use Algolia\AlgoliaSearch\Service\Page\IndexBuilder::rebuildIndex() instead
5858
*/
5959
public function rebuildStorePageIndex($storeId, array $pageIds = null): void
6060
{
@@ -69,7 +69,7 @@ public function rebuildStorePageIndex($storeId, array $pageIds = null): void
6969
* @throws NoSuchEntityException
7070
*
7171
* @deprecated
72-
* Use Algolia\AlgoliaSearch\Service\IndexBuilder\Category::rebuildIndexIds() instead
72+
* Use Algolia\AlgoliaSearch\Service\Category\IndexBuilder::rebuildIndexIds() instead
7373
*/
7474
public function rebuildStoreCategoryIndex($storeId, $categoryIds = null): void
7575
{
@@ -84,7 +84,7 @@ public function rebuildStoreCategoryIndex($storeId, $categoryIds = null): void
8484
* @throws NoSuchEntityException
8585
*
8686
* @deprecated
87-
* Use Algolia\AlgoliaSearch\Service\IndexBuilder\Suggestion::rebuildIndex() instead
87+
* Use Algolia\AlgoliaSearch\Service\Suggestion:\IndexBuilder:rebuildIndex() instead
8888
*/
8989
public function rebuildStoreSuggestionIndex(int $storeId): void
9090
{
@@ -98,7 +98,7 @@ public function rebuildStoreSuggestionIndex(int $storeId): void
9898
* @throws \Exception
9999
*
100100
* @deprecated
101-
* Use Algolia\AlgoliaSearch\Service\IndexBuilder\Product::rebuildIndexIds() instead
101+
* Use Algolia\AlgoliaSearch\Service\Product\IndexBuilder::rebuildIndexIds() instead
102102
*/
103103
public function rebuildStoreProductIndex(int $storeId, array $productIds): void
104104
{
@@ -115,7 +115,7 @@ public function rebuildStoreProductIndex(int $storeId, array $productIds): void
115115
* @throws \Exception
116116
*
117117
* @deprecated
118-
* Use Algolia\AlgoliaSearch\Service\IndexBuilder\Product::rebuildIndex() instead
118+
* Use Algolia\AlgoliaSearch\Service\Product\IndexBuilder::rebuildIndex() instead
119119
*/
120120
public function rebuildProductIndex(int $storeId, ?array $productIds, int $page, int $pageSize, bool $useTmpIndex): void
121121
{
@@ -132,7 +132,7 @@ public function rebuildProductIndex(int $storeId, ?array $productIds, int $page,
132132
* @throws \Exception
133133
*
134134
* @deprecated
135-
* Use Algolia\AlgoliaSearch\Service\IndexBuilder\Category::rebuildIndex() instead
135+
* Use Algolia\AlgoliaSearch\Service\Category\IndexBuilder::rebuildIndex() instead
136136
*/
137137
public function rebuildCategoryIndex(int $storeId, int $page, int $pageSize): void
138138
{
@@ -146,7 +146,7 @@ public function rebuildCategoryIndex(int $storeId, int $page, int $pageSize): vo
146146
* @throws AlgoliaException
147147
*
148148
* @deprecated
149-
* Use Algolia\AlgoliaSearch\Service\IndexBuilder\Product::deleteInactiveProducts() instead
149+
* Use Algolia\AlgoliaSearch\Service\Product\IndexBuilder::deleteInactiveProducts() instead
150150
*/
151151
public function deleteInactiveProducts($storeId): void
152152
{
@@ -163,7 +163,7 @@ public function deleteInactiveProducts($storeId): void
163163
* @internal This method is currently unstable and should not be used. It may be revisited or fixed in a future version.
164164
*
165165
* @deprecated
166-
* Use Algolia\AlgoliaSearch\Service\IndexBuilder\Product::getSearchResult() instead
166+
* Use Algolia\AlgoliaSearch\Service\Product\IndexBuilder::getSearchResult() instead
167167
*/
168168
public function getSearchResult(string $query, int $storeId, ?array $searchParams = null, ?string $targetedIndex = null): array
169169
{

Service/IndexBuilder/AbstractIndexBuilder.php renamed to Service/AbstractIndexBuilder.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?php
22

3-
namespace Algolia\AlgoliaSearch\Service\IndexBuilder;
3+
namespace Algolia\AlgoliaSearch\Service;
44

55
use Algolia\AlgoliaSearch\Exceptions\AlgoliaException;
66
use Algolia\AlgoliaSearch\Helper\AlgoliaHelper;

Service/IndexBuilder/AdditionalSection.php renamed to Service/AdditionalSection/IndexBuilder.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
11
<?php
22

3-
namespace Algolia\AlgoliaSearch\Service\IndexBuilder;
3+
namespace Algolia\AlgoliaSearch\Service\AdditionalSection;
44

55
use Algolia\AlgoliaSearch\Exceptions\AlgoliaException;
66
use Algolia\AlgoliaSearch\Exceptions\ExceededRetriesException;
77
use Algolia\AlgoliaSearch\Helper\AlgoliaHelper;
88
use Algolia\AlgoliaSearch\Helper\ConfigHelper;
99
use Algolia\AlgoliaSearch\Helper\Entity\AdditionalSectionHelper;
1010
use Algolia\AlgoliaSearch\Logger\DiagnosticsLogger;
11+
use Algolia\AlgoliaSearch\Service\AbstractIndexBuilder;
1112
use Algolia\AlgoliaSearch\Service\IndexNameFetcher;
1213
use Magento\Framework\App\Config\ScopeCodeResolver;
1314
use Magento\Framework\Exception\NoSuchEntityException;
1415
use Magento\Store\Model\App\Emulation;
1516

16-
class AdditionalSection extends AbstractIndexBuilder
17+
class IndexBuilder extends AbstractIndexBuilder
1718
{
1819
public function __construct(
1920
protected ConfigHelper $configHelper,

Service/IndexBuilder/Category.php renamed to Service/Category/IndexBuilder.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,21 @@
11
<?php
22

3-
namespace Algolia\AlgoliaSearch\Service\IndexBuilder;
3+
namespace Algolia\AlgoliaSearch\Service\Category;
44

55
use Algolia\AlgoliaSearch\Exception\CategoryReindexingException;
66
use Algolia\AlgoliaSearch\Exceptions\AlgoliaException;
77
use Algolia\AlgoliaSearch\Helper\AlgoliaHelper;
88
use Algolia\AlgoliaSearch\Helper\ConfigHelper;
99
use Algolia\AlgoliaSearch\Helper\Entity\CategoryHelper;
1010
use Algolia\AlgoliaSearch\Logger\DiagnosticsLogger;
11+
use Algolia\AlgoliaSearch\Service\AbstractIndexBuilder;
1112
use Magento\Catalog\Model\ResourceModel\Category\Collection;
1213
use Magento\Framework\App\Config\ScopeCodeResolver;
1314
use Magento\Framework\Exception\LocalizedException;
1415
use Magento\Framework\Exception\NoSuchEntityException;
1516
use Magento\Store\Model\App\Emulation;
1617

17-
class Category extends AbstractIndexBuilder
18+
class IndexBuilder extends AbstractIndexBuilder
1819
{
1920
public function __construct(
2021
protected ConfigHelper $configHelper,

Service/IndexBuilder/Page.php renamed to Service/Page/IndexBuilder.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,19 @@
11
<?php
22

3-
namespace Algolia\AlgoliaSearch\Service\IndexBuilder;
3+
namespace Algolia\AlgoliaSearch\Service\Page;
44

55
use Algolia\AlgoliaSearch\Exceptions\AlgoliaException;
66
use Algolia\AlgoliaSearch\Helper\AlgoliaHelper;
77
use Algolia\AlgoliaSearch\Helper\ConfigHelper;
88
use Algolia\AlgoliaSearch\Helper\Entity\PageHelper;
99
use Algolia\AlgoliaSearch\Logger\DiagnosticsLogger;
10+
use Algolia\AlgoliaSearch\Service\AbstractIndexBuilder;
1011
use Algolia\AlgoliaSearch\Service\IndexNameFetcher;
1112
use Magento\Framework\App\Config\ScopeCodeResolver;
1213
use Magento\Framework\Exception\NoSuchEntityException;
1314
use Magento\Store\Model\App\Emulation;
1415

15-
class Page extends AbstractIndexBuilder
16+
class IndexBuilder extends AbstractIndexBuilder
1617
{
1718
public function __construct(
1819
protected ConfigHelper $configHelper,

Service/IndexBuilder/Product.php renamed to Service/Product/IndexBuilder.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?php
22

3-
namespace Algolia\AlgoliaSearch\Service\IndexBuilder;
3+
namespace Algolia\AlgoliaSearch\Service\Product;
44

55
use Algolia\AlgoliaSearch\Exception\ProductReindexingException;
66
use Algolia\AlgoliaSearch\Exceptions\AlgoliaException;
@@ -9,6 +9,7 @@
99
use Algolia\AlgoliaSearch\Helper\Entity\ProductHelper;
1010
use Algolia\AlgoliaSearch\Helper\ProductDataArray;
1111
use Algolia\AlgoliaSearch\Logger\DiagnosticsLogger;
12+
use Algolia\AlgoliaSearch\Service\AbstractIndexBuilder;
1213
use Magento\Catalog\Model\ResourceModel\Product\Collection;
1314
use Magento\Framework\App\Config\ScopeCodeResolver;
1415
use Magento\Framework\App\ResourceConnection;
@@ -18,7 +19,7 @@
1819
use Magento\Framework\Indexer\IndexerRegistry;
1920
use Magento\Store\Model\App\Emulation;
2021

21-
class Product extends AbstractIndexBuilder
22+
class IndexBuilder extends AbstractIndexBuilder
2223
{
2324
protected IndexerInterface $priceIndexer;
2425

Service/IndexBuilder/Suggestion.php renamed to Service/Suggestion/IndexBuilder.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,21 @@
11
<?php
22

3-
namespace Algolia\AlgoliaSearch\Service\IndexBuilder;
3+
namespace Algolia\AlgoliaSearch\Service\Suggestion;
44

55
use Algolia\AlgoliaSearch\Exceptions\AlgoliaException;
66
use Algolia\AlgoliaSearch\Exceptions\ExceededRetriesException;
77
use Algolia\AlgoliaSearch\Helper\AlgoliaHelper;
88
use Algolia\AlgoliaSearch\Helper\ConfigHelper;
99
use Algolia\AlgoliaSearch\Helper\Entity\SuggestionHelper;
1010
use Algolia\AlgoliaSearch\Logger\DiagnosticsLogger;
11+
use Algolia\AlgoliaSearch\Service\AbstractIndexBuilder;
1112
use Magento\Framework\App\Config\ScopeCodeResolver;
1213
use Magento\Framework\Exception\NoSuchEntityException;
1314
use Magento\Search\Model\Query;
1415
use Magento\Search\Model\ResourceModel\Query\Collection as QueryCollection;
1516
use Magento\Store\Model\App\Emulation;
1617

17-
class Suggestion extends AbstractIndexBuilder
18+
class IndexBuilder extends AbstractIndexBuilder
1819
{
1920
public function __construct(
2021
protected ConfigHelper $configHelper,

0 commit comments

Comments
 (0)