Showing 1,300 of 1,300 total issues
Argument 1 (appliedRoot)
is \Magento\Catalog\Model\Category
but \Smile\ElasticsuiteVirtualCategory\Model\VirtualCategory\Root::getSubtreePathIds()
takes \Magento\Catalog\Api\Data\CategoryInterface
defined at /code/src/module-elasticsuite-virtual-category/Model/VirtualCategory/Root.php:159
Open
Open
$categoryIds = $this->virtualCategoryRoot->getSubtreePathIds($appliedRoot, $category);
- Exclude checks
Possibly zero references to use statement for classlike/namespace CollectionFactory
(\Smile\ElasticsuiteVirtualCategory\Model\ResourceModel\Product\CollectionFactory)
Open
Open
use Smile\ElasticsuiteVirtualCategory\Model\ResourceModel\Product\CollectionFactory;
- Exclude checks
Argument 3 (baseWeight)
is float
but \Smile\ElasticsuiteThesaurus\Model\Index::getWeightedRewrites()
takes int
defined at /code/src/module-elasticsuite-thesaurus/Model/Index.php:350
Open
Open
$rewrites = $this->getWeightedRewrites($synonymRewrites, $config->getSynonymWeightDivider(), $originalBoost);
- Exclude checks
Doc-block of $resource
in __construct
is phpdoc param type \Magento\Framework\Model\ResourceModel\AbstractResource
which is not a permitted replacement of the nullable param type ?\Magento\Framework\Model\ResourceModel\AbstractResource
declared in the signature ('?T' should be documented as 'T|null' or '?T') Open
Open
* @param \Magento\Framework\Model\ResourceModel\AbstractResource $resource Magento Resource
- Exclude checks
Doc-block of getId
has declared return type int
which is not a permitted replacement of the nullable return type ?int
declared in the signature ('?T' should be documented as 'T|null' or '?T') Open
Open
* @return int
- Exclude checks
Call with 2 arg(s) to \Smile\ElasticsuiteVirtualCategory\Model\Rule\Condition\Product::getSearchQuery()
which only takes 1 arg(s) defined at /code/src/module-elasticsuite-virtual-category/Model/Rule/Condition/Product.php:99
Open
Open
return parent::getSearchQuery($excludedCategories, $virtualCategoryRoot);
- Exclude checks
Assigning \Smile\ElasticsuiteVirtualCategory\Model\ResourceModel\VirtualCategory\CollectionFactory
to property but \Smile\ElasticsuiteVirtualCategory\Model\Url->categoryCollectionFactory
is \Magento\Catalog\Model\ResourceModel\Category\CollectionFactory
Open
Open
$this->categoryCollectionFactory = $categoryCollectionFactory;
- Exclude checks
Argument 1 (product)
is \Magento\Catalog\Model\Product
but \Smile\ElasticsuiteVirtualCategory\Model\Url::getProductRequestPath()
takes \Smile\ElasticsuiteVirtualCategory\Model\Product
defined at /code/src/module-elasticsuite-virtual-category/Model/Url.php:170
Open
Open
$requestPath = $this->urlModel->getProductRequestPath($product, $category);
- 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
Argument 2 (type)
is null
but \Smile\ElasticsuiteThesaurus\Model\Import\Provider::processTermsData()
takes string
defined at /code/src/module-elasticsuite-thesaurus/Model/Import/Provider.php:123
Open
Open
$row[$columnKey] = $this->importProvider->processTermsData($row[$columnKey], $type);
- Exclude checks
Returning type \Smile\ElasticsuiteCore\Api\Search\Request\Container\RelevanceConfigurationInterface
but getConfig()
is declared to return \Smile\ElasticsuiteThesaurus\Config\ThesaurusConfig
Open
Open
return $this->thesaurusConfigFactory->create($storeId, $containerName);
- Exclude checks
Doc-block of $entityFactory
in __construct
contains phpdoc param type \Magento\Framework\Data\Collection\EntityFactory
which is incompatible with the param type \Magento\Framework\Data\Collection\EntityFactoryInterface
declared in the signature Open
Open
* @param \Magento\Framework\Data\Collection\EntityFactory $entityFactory Entity Factory
- Exclude checks
Argument 1 (category)
is \Magento\Catalog\Model\Category
but \Smile\ElasticsuiteVirtualCategory\Block\Adminhtml\Catalog\Category\VirtualRule::getVirtualRule()
takes \Magento\Catalog\Api\Data\CategoryInterface
defined at /code/src/module-elasticsuite-virtual-category/Block/Adminhtml/Catalog/Category/VirtualRule.php:122
Open
Open
$virtualRule = $this->getVirtualRule($this->getCategory());
- Exclude checks
Returning type null
but getSubtreeBreadcrumbPath()
is declared to return array
Open
Open
return $this->categoryPath;
- Exclude checks
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
Open
$this->cacheHelper->cleanIndexCache(ThesaurusIndex::INDEX_IDENTIER, $storeId);
- Exclude checks
Argument 1 (category)
is \Magento\Catalog\Model\Category
but \Smile\ElasticsuiteVirtualCategory\Model\ResourceModel\Category\Product\Position::getProductPositionsByCategory()
takes \Magento\Catalog\Api\Data\CategoryInterface|int
defined at /code/src/module-elasticsuite-virtual-category/Model/ResourceModel/Category/Product/Position.php:78
Open
Open
$productPositions = $this->productPositionResource->getProductPositionsByCategory($category);
- Exclude checks
Argument 1 (category)
is \Magento\Catalog\Model\Category
but \Smile\ElasticsuiteVirtualCategory\Model\ResourceModel\Category\Product\Position::getProductBlacklistByCategory()
takes \Magento\Catalog\Api\Data\CategoryInterface|int
defined at /code/src/module-elasticsuite-virtual-category/Model/ResourceModel/Category/Product/Position.php:98
Open
Open
$productIds = $this->productPositionResource->getProductBlacklistByCategory($category);
- Exclude checks
Returning type ?string
but getRequestPath()
is declared to return string
Open
Open
return $requestPath;
- Exclude checks
Possibly zero references to use statement for classlike/namespace CategoryInterface
(\Magento\Catalog\Api\Data\CategoryInterface)
Open
Open
use Magento\Catalog\Api\Data\CategoryInterface;
- Exclude checks
Possibly zero references to use statement for classlike/namespace LoggerInterface
(\Psr\Log\LoggerInterface)
Open
Open
use Psr\Log\LoggerInterface;
- Exclude checks