Code Duplication    Length = 5-12 lines in 2 locations

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

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

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)