Code Duplication    Length = 13-13 lines in 2 locations

Model/Inventory/StockbaseStockManagement.php 2 locations

@@ 173-185 (lines=13) @@
170
     * @param int|int[] $productIds
171
     * @return StockItemReserve[]
172
     */
173
    public function getReserveForProduct($productIds)
174
    {
175
        $productIds = is_array($productIds) ? $productIds : [$productIds];
176
177
        /** @var StockItemReserveCollection $reserveCollection */
178
        $reserveCollection = $this->objectManager->create(StockItemReserveCollection::class);
179
        $reserveCollection->addFieldToFilter('product_id', ['in' => $productIds]);
180
181
        /** @var StockItemReserve[] $reservedStockbaseItems */
182
        $reservedStockbaseItems = $reserveCollection->getItems();
183
184
        return $reservedStockbaseItems;
185
    }
186
187
    /**
188
     * Gets stock reserve entries for given quote items.
@@ 193-205 (lines=13) @@
190
     * @param int|int[] $quoteItemIds
191
     * @return StockItemReserve[]
192
     */
193
    public function getReserveForQuoteItem($quoteItemIds)
194
    {
195
        $quoteItemIds = is_array($quoteItemIds) ? $quoteItemIds : [$quoteItemIds];
196
        
197
        /** @var StockItemReserveCollection $reserveCollection */
198
        $reserveCollection = $this->objectManager->create(StockItemReserveCollection::class);
199
        $reserveCollection->addFieldToFilter('quote_item_id', ['in' => $quoteItemIds]);
200
201
        /** @var StockItemReserve[] $reservedStockbaseItems */
202
        $reservedStockbaseItems = $reserveCollection->getItems();
203
        
204
        return $reservedStockbaseItems;
205
    }
206
}
207