Skip to content

Commit 0e0a4e2

Browse files
committed
Merge branch '1.x' into add-common-search-adapter
2 parents ef91bb0 + e95dc85 commit 0e0a4e2

File tree

8 files changed

+21
-2
lines changed

8 files changed

+21
-2
lines changed

src/SearchIndexAdapter/OpenSearch/DataObject/IndexIconUpdateService.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222

2323
/**
2424
* @internal
25-
2625
*/
2726
final readonly class IndexIconUpdateService implements IndexIconUpdateServiceInterface
2827
{

src/SearchIndexAdapter/OpenSearch/IndexMappingService.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@
2525
use Pimcore\Bundle\GenericDataIndexBundle\Service\SearchIndex\SearchIndexConfigServiceInterface;
2626
use Pimcore\Model\DataObject\ClassDefinition\Data;
2727

28+
/**
29+
* @internal
30+
*/
2831
readonly class IndexMappingService implements IndexMappingServiceInterface
2932
{
3033
public function __construct(

src/SearchIndexAdapter/OpenSearch/IndexStatsService.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@
2626
use Pimcore\Bundle\GenericDataIndexBundle\Traits\LoggerAwareTrait;
2727
use Pimcore\SearchClient\SearchClientInterface;
2828

29+
/**
30+
* @internal
31+
*/
2932
final class IndexStatsService implements IndexStatsServiceInterface
3033
{
3134
use LoggerAwareTrait;

src/SearchIndexAdapter/OpenSearch/QueryLanguage/FieldNameValidator/FieldExistsValidator.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@
2121
use Pimcore\Bundle\GenericDataIndexBundle\SearchIndexAdapter\OpenSearch\QueryLanguage\FieldNameValidatorInterface;
2222
use Symfony\Component\DependencyInjection\Attribute\AsTaggedItem;
2323

24+
/**
25+
* @internal
26+
*/
2427
#[AsTaggedItem(priority: 0)]
2528
final readonly class FieldExistsValidator implements FieldNameValidatorInterface
2629
{

src/SearchIndexAdapter/OpenSearch/QueryLanguage/FieldNameValidator/LocalizedFieldValidator.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
use Pimcore\Tool;
2323
use Symfony\Component\DependencyInjection\Attribute\AsTaggedItem;
2424

25+
/**
26+
* @internal
27+
*/
2528
#[AsTaggedItem(priority: 1)]
2629
final readonly class LocalizedFieldValidator implements FieldNameValidatorInterface
2730
{

src/SearchIndexAdapter/OpenSearch/QueryLanguage/FieldNameValidator/RelationValidator.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@
2121
use Pimcore\Bundle\GenericDataIndexBundle\SearchIndexAdapter\OpenSearch\QueryLanguage\FieldNameValidatorInterface;
2222
use Symfony\Component\DependencyInjection\Attribute\AsTaggedItem;
2323

24+
/**
25+
* @internal
26+
*/
2427
#[AsTaggedItem(priority: 2)]
2528
final readonly class RelationValidator implements FieldNameValidatorInterface
2629
{

src/SearchIndexAdapter/OpenSearch/Search/FetchIdsBySearchService.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@
2424
use Pimcore\Bundle\GenericDataIndexBundle\SearchIndexAdapter\SearchIndexServiceInterface;
2525
use Pimcore\Bundle\GenericDataIndexBundle\Service\SearchIndex\SearchIndexConfigServiceInterface;
2626

27+
/**
28+
* @internal
29+
*/
2730
final readonly class FetchIdsBySearchService implements FetchIdsBySearchServiceInterface
2831
{
2932
public function __construct(

src/Service/Search/SearchService/IndexNameResolver.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
use Pimcore\Bundle\GenericDataIndexBundle\Service\SearchIndex\IndexService\ElementTypeAdapter\AssetTypeAdapter;
2727
use Pimcore\Bundle\GenericDataIndexBundle\Service\SearchIndex\IndexService\ElementTypeAdapter\DataObjectTypeAdapter;
2828
use Pimcore\Bundle\GenericDataIndexBundle\Service\SearchIndex\IndexService\ElementTypeAdapter\DocumentTypeAdapter;
29+
use Pimcore\Bundle\GenericDataIndexBundle\Service\SearchIndex\SearchIndexConfigServiceInterface;
2930

3031
/**
3132
* @internal
@@ -36,6 +37,7 @@ public function __construct(
3637
private AssetTypeAdapter $assetTypeAdapter,
3738
private DataObjectTypeAdapter $dataObjectTypeAdapter,
3839
private DocumentTypeAdapter $documentTypeAdapter,
40+
private SearchIndexConfigServiceInterface $searchIndexConfigService
3941
) {
4042
}
4143

@@ -56,7 +58,7 @@ public function resolveIndexName(SearchInterface $search): string
5658
}
5759

5860
if ($search instanceof ElementSearch) {
59-
return IndexName::ELEMENT_SEARCH->value;
61+
return $this->searchIndexConfigService->getIndexName(IndexName::ELEMENT_SEARCH->value);
6062
}
6163

6264
throw new InvalidArgumentException('Unsupported search type: ' . get_class($search));

0 commit comments

Comments
 (0)