src/module-elasticsuite-indices/Model/ResourceModel/WorkingIndexer/Collection.php
Showing 6 of 6 total issues
Function loadData
has a Cognitive Complexity of 10 (exceeds 5 allowed). Consider refactoring. Open
Open
public function loadData($printQuery = false, $logQuery = false): Collection { /** @var IndexerCollection $collection */ $collection = $this->collectionFactory->create(); $indexers = $collection->getItems();
- Read upRead up
Suspicious array access to \Magento\Framework\DataObject
Open
Open
if (array_key_exists($item['indexer_id'], $indicesMapping)) {
- Exclude checks
Suspicious array access to \Magento\Framework\DataObject
Open
Open
foreach ($indicesMapping[$item['indexer_id']] as $index) {
- Exclude checks
Suspicious array access to \Magento\Framework\DataObject
Open
Open
$item['indexer_updated']
- Exclude checks
Possibly zero references to use statement for classlike/namespace IndexerCollection
(\Magento\Indexer\Model\Indexer\Collection)
Open
Open
use Magento\Indexer\Model\Indexer\Collection as IndexerCollection;
- Exclude checks
Possibly zero references to use statement for classlike/namespace DateTimeInterface
(\DateTimeInterface)
Open
Open
use DateTimeInterface;
- Exclude checks