Showing 1,300 of 1,300 total issues
Returning type null
but getProductListBlock()
is declared to return \Magento\Framework\View\Element\BlockInterface
Open
Open
return is_object($productListBlock) ? $productListBlock : null;
- Exclude checks
Possibly zero references to use statement for classlike/namespace CategoryModel
(\Magento\Catalog\Model\Category)
Open
Open
use Magento\Catalog\Model\Category as CategoryModel;
- Exclude checks
Argument 2 (childCategory)
is \Smile\ElasticsuiteVirtualCategory\Model\Category
but \Smile\ElasticsuiteVirtualCategory\Model\VirtualCategory\Root::getVirtualCategorySubtreePath()
takes \Magento\Catalog\Api\Data\CategoryInterface
defined at /code/src/module-elasticsuite-virtual-category/Model/VirtualCategory/Root.php:110
Open
Open
$category
- Exclude checks
Argument 1 (appliedRootCategory)
is \Magento\Catalog\Model\Category|null
but \Smile\ElasticsuiteVirtualCategory\Model\Url::getVirtualCategorySubtreeUrl()
takes \Magento\Catalog\Api\Data\CategoryInterface
defined at /code/src/module-elasticsuite-virtual-category/Model/Url.php:200
Open
Open
$this->virtualCategoryRoot->getAppliedRootCategory(),
- Exclude checks
Possibly zero references to use statement for classlike/namespace LayerCategoryConfig
(\Magento\Catalog\Model\Config\LayerCategoryConfig)
Open
Open
use Magento\Catalog\Model\Config\LayerCategoryConfig;
- Exclude checks
Possibly zero references to use statement for classlike/namespace Category
(\Magento\Catalog\Model\Category)
Open
Open
use Magento\Catalog\Model\Category;
- Exclude checks
Possibly zero references to use statement for classlike/namespace ThesaurusFactory
(\Smile\ElasticsuiteThesaurus\Model\ThesaurusFactory)
Open
Open
use Smile\ElasticsuiteThesaurus\Model\ThesaurusFactory;
- Exclude checks
Argument 1 (category)
is \Magento\Framework\Model\AbstractModel
but \Smile\ElasticsuiteVirtualCategory\Model\ResourceModel\Category\Product\Position::saveProductPositions()
takes \Magento\Catalog\Api\Data\CategoryInterface
defined at /code/src/module-elasticsuite-virtual-category/Model/ResourceModel/Category/Product/Position.php:118
Open
Open
$this->saveHandler->saveProductPositions($category);
- Exclude checks
Assigning array<string>|array{product:array{label:mixed}}|array{}</string>
to property but \Smile\ElasticsuiteVirtualCategory\Plugin\Catalog\Helper\BreadcrumbPlugin->categoryPath
is null
Open
Open
$this->categoryPath = $path;
- Exclude checks
Suspicious array access to \Magento\Framework\DataObject
Open
Open
$item['indexer_updated']
- Exclude checks
Returning type \Magento\Framework\DB\Select
but getVirtualSelectGlobal()
is declared to return \Zend_Db_Select
Open
Open
return $select;
- Exclude checks
Invalid offset "type"
of array type array{}
Open
Open
$type = $columnValues[ThesaurusInterface::TYPE];
- Exclude checks
Suspicious array access to ?mixed
Open
Open
$labelsByThesaurusId[$currentTerm['thesaurus_id']][] = $label;
- Exclude checks
Doc-block of getVirtualCategoryQuery
has declared return type \Smile\ElasticsuiteCore\Search\Request\QueryInterface
which is not a permitted replacement of the nullable return type ?\Smile\ElasticsuiteCore\Search\Request\QueryInterface
declared in the signature ('?T' should be documented as 'T|null' or '?T') Open
Open
* @return QueryInterface
- Exclude checks
Doc-block of $eventIndex
in __construct
contains phpdoc param type \Smile\ElasticsuiteTracker\Api\SessionIndexInterface
which is incompatible with the param type \Smile\ElasticsuiteTracker\Api\EventIndexInterface
declared in the signature Open
Open
* @param \Smile\ElasticsuiteTracker\Api\SessionIndexInterface $eventIndex Event index.
- Exclude checks
Possibly zero references to use statement for classlike/namespace NoSuchEntityException
(\Magento\Framework\Exception\NoSuchEntityException)
Open
Open
use Magento\Framework\Exception\NoSuchEntityException;
- Exclude checks
Possibly zero references to use statement for classlike/namespace Value
(\Smile\ElasticsuiteCore\Search\Adapter\Elasticsuite\Response\Aggregation\Value)
Open
Open
use Smile\ElasticsuiteCore\Search\Adapter\Elasticsuite\Response\Aggregation\Value;
- Exclude checks
Returning type ?string
but getRequestPath()
is declared to return string
Open
Open
return $requestPath;
- 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 (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
Open
return $this->helper->loadUsingCache($category, 'getSearchQueriesByChildren');
- Exclude checks