Code Duplication    Length = 5-12 lines in 2 locations

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

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

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

@@ 603-614 (lines=12) @@
600
        // 受注明細データの税・小計を再計算
601
        /** @var $OrderDetails \Eccube\Entity\OrderDetail[] */
602
        $OrderDetails = $Order->getOrderDetails();
603
        foreach ($OrderDetails as $OrderDetail) {
604
605
            // 税
606
            $tax = $app['eccube.service.tax_rule']
607
                ->calcTax($OrderDetail->getPrice(), $OrderDetail->getTaxRate(), $OrderDetail->getTaxRule());
608
            $OrderDetail->setPriceIncTax($OrderDetail->getPrice() + $tax);
609
610
            // $taxtotal += $tax * $OrderDetail->getQuantity();
611
612
            // // 小計
613
            // $subtotal += $OrderDetail->getTotalPrice();
614
        }
615
616
        $shippings = $Order->getShippings();
617
        /** @var \Eccube\Entity\Shipping $Shipping */