Code Duplication    Length = 9-10 lines in 2 locations

src/Eccube/Service/Calculator/OrderItemCollection.php 1 location

@@ 74-82 (lines=9) @@
71
     *
72
     * TODO 暫定対応. 本来は明細種別でチェックする.
73
     */
74
    public function hasProductByName($productName)
75
    {
76
        $OrderItems = $this->filter(
77
            function (ItemInterface $OrderItem) use ($productName) {
78
                /* @var OrderItem $OrderItem */
79
                return $OrderItem->getProductName() == $productName;
80
            });
81
82
        return !$OrderItems->isEmpty();
83
    }
84
85
    /**

src/Eccube/Service/PurchaseFlow/ItemCollection.php 1 location

@@ 79-88 (lines=10) @@
76
     *
77
     * TODO 暫定対応. 本来は明細種別でチェックする.
78
     */
79
    public function hasProductByName($productName)
80
    {
81
        $OrderItems = $this->filter(
82
            function (ItemInterface $OrderItem) use ($productName) {
83
                /* @var OrderItem $OrderItem */
84
                return $OrderItem->getProductName() == $productName;
85
            });
86
87
        return !$OrderItems->isEmpty();
88
    }
89
90
    /**
91
     * 指定した受注明細区分の明細が存在するかどうか.