44 if (!isset($this->providers[
$type])) {
49 $converter = $this->converterPool->getConverter(
$type);
57 $itemPosition =
$item[
'position'];
58 if (!isset($sorterItems[$itemPosition])) {
59 $sorterItems[$itemPosition] =
$item;
61 $newPosition = $itemPosition + 1;
62 $sorterItems[$newPosition] =
$item;
getCollection(\Magento\Catalog\Model\Product $product, $type)
__construct(ConverterPool $converterPool, array $providers=[])