Smile-SA/elasticsuite

View on GitHub
src/module-elasticsuite-virtual-category/Plugin/Catalog/Category/SaveProductsPositions.php

Summary

Maintainability
A
0 mins
Test Coverage

Returning type \Smile\ElasticsuiteVirtualCategory\Plugin\Catalog\Category\SaveProductsPositions but unserializeProductPositions() is declared to return array
Open

        return $this;

Argument 1 (category) is \Magento\Framework\Model\AbstractModel but \Smile\ElasticsuiteVirtualCategory\Plugin\Catalog\Category\SaveProductsPositions::getAffectedProductIds() takes \Magento\Catalog\Model\Category defined at /code/src/module-elasticsuite-virtual-category/Plugin/Catalog/Category/SaveProductsPositions.php:101
Open

                    $affectedProductIds = $this->getAffectedProductIds($category);

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

                    $this->saveHandler->saveProductPositions($category);

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

        $oldBlacklistedProductIds     = array_values($this->saveHandler->getProductBlacklistByCategory($category));

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

        $oldPositionProductIds     = array_keys($this->saveHandler->getProductPositionsByCategory($category));

Argument 1 (category) is \Magento\Framework\Model\AbstractModel but \Smile\ElasticsuiteVirtualCategory\Plugin\Catalog\Category\SaveProductsPositions::unserializeProductPositions() takes \Magento\Catalog\Model\Category defined at /code/src/module-elasticsuite-virtual-category/Plugin/Catalog/Category/SaveProductsPositions.php:150
Open

            $this->unserializeProductPositions($category);

There are no issues that match your filters.

Category
Status