Code Duplication    Length = 9-9 lines in 2 locations

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

@@ 81-89 (lines=9) @@
78
     *
79
     * @return boolean
80
     */
81
    public function hasItemByOrderItemType($OrderItemType)
82
    {
83
        $filteredItems = $this->filter(function (ItemInterface $OrderItem) use ($OrderItemType) {
84
            /* @var OrderItem $OrderItem */
85
            return $OrderItem->getOrderItemType() && $OrderItem->getOrderItemType()->getId() == $OrderItemType->getId();
86
        });
87
88
        return !$filteredItems->isEmpty();
89
    }
90
91
    public function getType()
92
    {

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

@@ 86-94 (lines=9) @@
83
     *
84
     * @return bool
85
     */
86
    public function hasItemByOrderItemType($OrderItemType)
87
    {
88
        $filteredItems = $this->filter(function (ItemInterface $OrderItem) use ($OrderItemType) {
89
            /* @var OrderItem $OrderItem */
90
            return $OrderItem->getOrderItemType() && $OrderItem->getOrderItemType()->getId() == $OrderItemType->getId();
91
        });
92
93
        return !$filteredItems->isEmpty();
94
    }
95
96
    public function getType()
97
    {