Smile-SA/elasticsuite

View on GitHub
src/module-elasticsuite-tracker/Model/IndexResolver.php

Summary

Maintainability
A
25 mins
Test Coverage

Showing 3 of 3 total issues

Function getIndex has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring.
Open

public function getIndex($indexIdentifier, $storeId, $date)
{
$indexName = $indexIdentifier;
 
try {
Severity: Minor
Found in src/module-elasticsuite-tracker/Model/IndexResolver.php - About 25 mins to fix

Assigning array<string></string> to property but \Smile\ElasticsuiteTracker\Model\IndexResolver->indices is \Smile\ElasticsuiteCore\Api\Index\IndexInterface[]|array<string></string>
Open

$this->indices[$indexName] = null;

Assigning array<string></string> to property but \Smile\ElasticsuiteTracker\Model\IndexResolver->indices is \Smile\ElasticsuiteCore\Api\Index\IndexInterface[]|array<string></string>
Open

$this->indices[$indexName] = null;
Category
Status