Code Duplication    Length = 5-5 lines in 2 locations

Cmfcmf/OpenWeatherMap.php 2 locations

@@ 170-174 (lines=5) @@
167
            // Invalid xml format. This happens in case OpenWeatherMap returns an error.
168
            // OpenWeatherMap always uses json for errors, even if one specifies xml as format.
169
            $error = json_decode($answer, true);
170
            if (isset($error['message'])) {
171
                throw new OWMException($error['message'], $error['cod']);
172
            } else {
173
                throw new OWMException('Unknown fatal error: OpenWeatherMap returned the following json object: ' . $answer);
174
            }
175
        }
176
177
        return new CurrentWeather($xml, $units);
@@ 240-244 (lines=5) @@
237
            // Invalid xml format. This happens in case OpenWeatherMap returns an error.
238
            // OpenWeatherMap always uses json for errors, even if one specifies xml as format.
239
            $error = json_decode($answer, true);
240
            if (isset($error['message'])) {
241
                throw new OWMException($error['message'], $error['cod']);
242
            } else {
243
                throw new OWMException('Unknown fatal error: OpenWeatherMap returned the following json object: ' . $answer);
244
            }
245
        }
246
247
        return new WeatherForecast($xml, $units, $days);