Code Duplication    Length = 8-9 lines in 2 locations

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

@@ 92-99 (lines=8) @@
89
     *
90
     * @return boolean
91
     */
92
    public function hasItemByOrderItemType($OrderItemType)
93
    {
94
        $filteredItems = $this->filter(function (ItemInterface $OrderItem) use ($OrderItemType) {
95
            /* @var OrderItem $OrderItem */
96
            return $OrderItem->getOrderItemType() && $OrderItem->getOrderItemType()->getId() == $OrderItemType->getId();
97
        });
98
99
        return !$filteredItems->isEmpty();
100
    }
101
102
    public function getType()

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

@@ 97-105 (lines=9) @@
94
     *
95
     * @return bool
96
     */
97
    public function hasItemByOrderItemType($OrderItemType)
98
    {
99
        $filteredItems = $this->filter(function (ItemInterface $OrderItem) use ($OrderItemType) {
100
            /* @var OrderItem $OrderItem */
101
            return $OrderItem->getOrderItemType() && $OrderItem->getOrderItemType()->getId() == $OrderItemType->getId();
102
        });
103
104
        return !$filteredItems->isEmpty();
105
    }
106
107
    public function getType()
108
    {