Smile-SA/elasticsuite

View on GitHub
src/module-elasticsuite-tracker/Block/Variables/Page/Base.php

Summary

Maintainability
A
2 hrs
Test Coverage

Showing 2 of 2 total issues

Method __construct has 8 arguments (exceeds 4 allowed). Consider refactoring.
Open

Template\Context $context,
Data $jsonHelper,
TrackerHelper $trackerHelper,
Registry $registry,
PageTypeConfig $pageTypeConfig,
Severity: Major
Found in src/module-elasticsuite-tracker/Block/Variables/Page/Base.php - About 1 hr to fix

    Identical blocks of code found in 3 locations. Consider refactoring.
    Open

    private function getPageTypeLabelMap()
    {
    $labelByIdentifier = [];
     
    $pageTypes = $this->pageTypeConfig->getPageTypes();
    src/module-elasticsuite-tracker/Observer/TrackRedirectIfOneResult.php on lines 179..189
    src/module-elasticsuite-tracker/Observer/TrackRedirectIfSearchTerm.php on lines 189..199

    There are no issues that match your filters.

    Category
    Status