Code Duplication    Length = 8-9 lines in 2 locations

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

@@ 78-85 (lines=8) @@
75
     * @param OrderItemType $OrderItemType 受注区分
76
     * @return boolean
77
     */
78
    public function hasItemByOrderItemType($OrderItemType)
79
    {
80
        $filteredItems = $this->filter(function(ItemInterface $ShipmentItem) use ($OrderItemType) {
81
            /* @var ShipmentItem $ShipmentItem */
82
            return $ShipmentItem->getOrderItemType() && $ShipmentItem->getOrderItemType()->getId() == $OrderItemType->getId();
83
        });
84
        return !$filteredItems->isEmpty();
85
    }
86
87
    public function getType()
88
    {

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 $ShipmentItem) use ($OrderItemType) {
89
            /* @var ShipmentItem $ShipmentItem */
90
            return $ShipmentItem->getOrderItemType() && $ShipmentItem->getOrderItemType()->getId() == $OrderItemType->getId();
91
        });
92
93
        return !$filteredItems->isEmpty();
94
    }
95
96
    public function getType()
97
    {