Smile-SA/elasticsuite

View on GitHub
src/module-elasticsuite-thesaurus/Model/Indexer/IndexHandler.php

Summary

Maintainability
A
55 mins
Test Coverage

Showing 2 of 2 total issues

Argument 2 (storeId) is int but \Smile\ElasticsuiteCore\Helper\Cache::cleanIndexCache() takes string defined at /code/src/module-elasticsuite-core/Helper/Cache.php:114
Open

$this->cacheHelper->cleanIndexCache(ThesaurusIndex::INDEX_IDENTIER, $storeId);

Similar blocks of code found in 17 locations. Consider refactoring.
Open

public function __construct(
ClientInterface $client,
IndexOperationInterface $indexManager,
IndexSettingsHelper $indexSettingsHelper,
CacheHelper $cacheHelper
src/module-elasticsuite-catalog-graph-ql/Model/Resolver/Aggregations.php on lines 62..72
src/module-elasticsuite-catalog-graph-ql/Model/Resolver/Products/ContextUpdater.php on lines 57..67
src/module-elasticsuite-catalog-optimizer/Model/Optimizer/Preview/SearchQuery.php on lines 60..70
src/module-elasticsuite-catalog/Model/Category/Indexer/Fulltext.php on lines 61..71
src/module-elasticsuite-catalog/Model/Product/Search/Request/Container/Filter/CurrentCategory.php on lines 59..69
src/module-elasticsuite-catalog/Plugin/Category/Toolbar/SortDirectionPerCategoryPlugin.php on lines 67..77
src/module-elasticsuite-core/Model/Search.php on lines 59..69
src/module-elasticsuite-core/Model/Search/Request/RelevanceConfig/Reader/Container.php on lines 58..68
src/module-elasticsuite-core/Search/Adapter/Elasticsuite/Adapter.php on lines 60..70
src/module-elasticsuite-core/Search/Adapter/Elasticsuite/Request/Mapper.php on lines 60..70
src/module-elasticsuite-core/Search/Request/Aggregation/AggregationBuilder.php on lines 60..70
src/module-elasticsuite-thesaurus/Model/ThesaurusRepository.php on lines 77..87
src/module-elasticsuite-tracker/Model/Data/Fixer/Event/DeleteUndefinedSessionId.php on lines 64..74
src/module-elasticsuite-tracker/Model/Data/Fixer/Session/DeleteUndefinedSessionId.php on lines 64..74
src/module-elasticsuite-tracker/Model/System/Message/WarningAboutInvalidTrackerEvents.php on lines 57..67
src/module-elasticsuite-virtual-category/Model/VirtualCategory/Root.php on lines 58..68
Category
Status