Code Duplication    Length = 9-9 lines in 2 locations

system/modules/Exchange1c/objects/Parser/Item/Offer/WarehouseSum.php 1 location

@@ 31-39 (lines=9) @@
28
                    [$modelName::index(), $this->object->model->pk()],
29
                    [\Ecommerce\Warehouse::index(), $warehouse->id]
30
        ]);
31
        if (!$warehouseOffer) {
32
            $warehouseOffer = new \Ecommerce\Item\Offer\Warehouse([
33
                $modelName::index() => $this->object->model->pk(),
34
                \Ecommerce\Warehouse::index() => $warehouse->id,
35
                'count' => $count
36
            ]);
37
        } else {
38
            $warehouseOffer->count = $count;
39
        }
40
        $warehouseOffer->save();
41
    }
42

system/modules/Exchange1c/objects/Parser/Item/Offer/Warehouse.php 1 location

@@ 26-34 (lines=9) @@
23
                if ($objectId) {
24
                    $modelName = get_class($this->model);
25
                    $warehouse = \Ecommerce\Item\Offer\Warehouse::get([[$modelName::index(), $this->model->pk()], [\Ecommerce\Warehouse::index(), $objectId->object_id]]);
26
                    if (!$warehouse) {
27
                        $warehouse = new \Ecommerce\Item\Offer\Warehouse([
28
                            $modelName::index() => $this->model->pk(),
29
                            \Ecommerce\Warehouse::index() => $objectId->object_id,
30
                            'count' => $count
31
                        ]);
32
                    } else {
33
                        $warehouse->count = $count;
34
                    }
35
                    $warehouse->save();
36
                }
37
            }