Code Duplication    Length = 7-8 lines in 2 locations

system/modules/Money/Money.php 1 location

@@ 41-47 (lines=7) @@
38
            $pay = new Money\Pay($pay);
39
            $pay->save();
40
        }
41
        switch ($method['type']) {
42
            case 'transfer':
43
                $sum = $pay->sum / $method['transfer']->rate;
44
                break;
45
            default:
46
                $sum = $pay->sum;
47
        }
48
        $className = 'Money\MerchantHelper\\' . $objectName;
49
        return $className::goToMerchant($pay->id, $sum, $method['currency'], $merchantOptions['description'], $merchantOptions['success'], $merchantOptions['false']);
50
    }

system/modules/Money/objects/MerchantHelper.php 1 location

@@ 50-57 (lines=8) @@
47
48
    public static function getFinalSum($pay, $method)
49
    {
50
        switch ($method['type']) {
51
            case 'transfer':
52
                $sum = $pay->sum / $method['transfer']->rate;
53
                break;
54
            default:
55
                $sum = $pay->sum;
56
                break;
57
        }
58
        return $sum;
59
    }
60