Code Duplication    Length = 5-12 lines in 2 locations

src/Eccube/Service/Calculator/Strategy/TaxStrategy.php 1 location

@@ 25-29 (lines=5) @@
22
    {
23
        // map でやりたい
24
        /* @var ShipmentItem $ShipmentItem */
25
        foreach ($ShipmentItems as $ShipmentItem) {
26
            $tax = $this->app['eccube.service.tax_rule']
27
                ->calcTax($ShipmentItem->getPrice(), $ShipmentItem->getTaxRate(), $ShipmentItem->getTaxRule());
28
            $ShipmentItem->setPriceIncTax($ShipmentItem->getPrice() + $tax);
29
        }
30
    }
31
32
    public function setApplication(Application $app)

src/Eccube/Controller/Admin/Order/EditController.php 1 location

@@ 583-594 (lines=12) @@
580
        // 受注明細データの税・小計を再計算
581
        /** @var $OrderDetails \Eccube\Entity\OrderDetail[] */
582
        $OrderDetails = $Order->getOrderDetails();
583
        foreach ($OrderDetails as $OrderDetail) {
584
585
            // 税
586
            $tax = $app['eccube.service.tax_rule']
587
                ->calcTax($OrderDetail->getPrice(), $OrderDetail->getTaxRate(), $OrderDetail->getTaxRule());
588
            $OrderDetail->setPriceIncTax($OrderDetail->getPrice() + $tax);
589
590
            // $taxtotal += $tax * $OrderDetail->getQuantity();
591
592
            // // 小計
593
            // $subtotal += $OrderDetail->getTotalPrice();
594
        }
595
596
        $shippings = $Order->getShippings();
597
        /** @var \Eccube\Entity\Shipping $Shipping */