Smile-SA/elasticsuite

View on GitHub
src/module-elasticsuite-virtual-category/Search/Request/Product/Attribute/Aggregation/Category.php

Summary

Maintainability
A
45 mins
Test Coverage

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

        \Smile\ElasticsuiteCore\Api\Search\ContextInterface $contextInterface,
        \Smile\ElasticsuiteVirtualCategory\Helper\Rule $helper,
        \Magento\Store\Model\StoreManagerInterface $storeManager,
        \Magento\Catalog\Api\CategoryRepositoryInterface $categoryRepository,
        \Smile\ElasticsuiteVirtualCategory\Model\VirtualCategory\Root $virtualCategoryRoot,

    Possibly zero references to use statement for classlike/namespace CategoryInterface (\Magento\Catalog\Api\Data\CategoryInterface)
    Open

    use Magento\Catalog\Api\Data\CategoryInterface;

    Possibly zero references to use statement for classlike/namespace CategoryFactory (\Magento\Catalog\Model\CategoryFactory)
    Open

    use Magento\Catalog\Model\CategoryFactory;

    Argument 1 (category) is ?\Magento\Catalog\Api\Data\CategoryInterface but \Smile\ElasticsuiteVirtualCategory\Helper\Rule::loadUsingCache() takes \Magento\Catalog\Api\Data\CategoryInterface defined at /code/src/module-elasticsuite-virtual-category/Helper/Rule.php:79
    Open

            return $this->helper->loadUsingCache($category, 'getSearchQueriesByChildren');

    Possibly zero references to use statement for classlike/namespace LayerCategoryConfig (\Magento\Catalog\Model\Config\LayerCategoryConfig)
    Open

    use Magento\Catalog\Model\Config\LayerCategoryConfig;

    There are no issues that match your filters.

    Category
    Status