Code Duplication    Length = 7-7 lines in 2 locations

src/core/DeCaptchaAbstract.php 1 location

@@ 111-117 (lines=7) @@
108
        $values = [];
109
        switch ($decodeFormat) {
110
            case static::RESPONSE_TYPE_STRING:
111
                foreach (explode($decodeSetting[static::DECODE_SEPARATOR], $data) as $key => $value) {
112
                    foreach ($decodeSetting[static::DECODE_PARAMS] as $param => $paramSetting) {
113
                        if ($key === $paramSetting[static::DECODE_PARAM_SETTING_MARKER]) {
114
                            $values[$param] = $value;
115
                        }
116
                    }
117
                }
118
                break;
119
            case static::RESPONSE_TYPE_JSON:
120
                foreach (json_decode($data, true) as $key => $value) {

src/services/RuCaptchaGeeTest.php 1 location

@@ 143-149 (lines=7) @@
140
            $values[static::DECODE_PARAM_RESPONSE] = 'OK';
141
            $values[static::DECODE_PARAM_CODE] = json_decode($data, true);
142
        } else {
143
            foreach (explode($decodeSetting[static::DECODE_SEPARATOR], $data) as $key => $value) {
144
                foreach ($decodeSetting[static::DECODE_PARAMS] as $param => $paramSetting) {
145
                    if ($key === $paramSetting[static::DECODE_PARAM_SETTING_MARKER]) {
146
                        $values[$param] = $value;
147
                    }
148
                }
149
            }
150
        }
151
152
        return $values;