Code Duplication    Length = 9-9 lines in 2 locations

ConsignmentService/ConsignmentService.php 2 locations

@@ 332-340 (lines=9) @@
329
330
        $c = count($stockMovements);
331
332
        if($c) {
333
            $this->logger->emergency('There are '.$c.' stock movements with invalid bar codes');
334
            $productNumbers = [];
335
            foreach ($stockMovements as $stockMovement) {
336
                $productNumbers[] = $stockMovement->getProduct()->getNumber();
337
            }
338
339
            throw new InvalidBarCodeException('Products with invalid bar codes: '.join(', ', $productNumbers), $productNumbers);
340
        }
341
    }
342
343
    /**
@@ 359-367 (lines=9) @@
356
357
        $c = count($stockMovements);
358
359
        if($c) {
360
            $this->logger->critical('There are '.$c.' stock movements with invalid vendor numbers');
361
            $productNumbers = [];
362
            foreach ($stockMovements as $stockMovement) {
363
                $productNumbers[] = $stockMovement->getProduct()->getNumber();
364
            }
365
366
            throw new InvalidVendorNumberException('Products with invalid vendor numbers: '.join($productNumbers), $productNumbers);
367
        }
368
    }
369
370
    protected function getFile(string $extension = 'csv') : \SplFileObject