Code Duplication    Length = 5-12 lines in 2 locations

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

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

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

@@ 649-660 (lines=12) @@
646
        // 受注明細データの税・小計を再計算
647
        /** @var $OrderDetails \Eccube\Entity\OrderDetail[] */
648
        $OrderDetails = $Order->getOrderDetails();
649
        foreach ($OrderDetails as $OrderDetail) {
650
651
            // 税
652
            $tax = $app['eccube.service.tax_rule']
653
                ->calcTax($OrderDetail->getPrice(), $OrderDetail->getTaxRate(), $OrderDetail->getTaxRule());
654
            $OrderDetail->setPriceIncTax($OrderDetail->getPrice() + $tax);
655
656
            // $taxtotal += $tax * $OrderDetail->getQuantity();
657
658
            // // 小計
659
            // $subtotal += $OrderDetail->getTotalPrice();
660
        }
661
662
        $shippings = $Order->getShippings();
663
        /** @var \Eccube\Entity\Shipping $Shipping */