Code Duplication    Length = 5-5 lines in 2 locations

Cmfcmf/OpenWeatherMap.php 2 locations

@@ 202-206 (lines=5) @@
199
            // Invalid xml format. This happens in case OpenWeatherMap returns an error.
200
            // OpenWeatherMap always uses json for errors, even if one specifies xml as format.
201
            $error = json_decode($answer, true);
202
            if (isset($error['message'])) {
203
                throw new OWMException($error['message'], $error['cod']);
204
            } else {
205
                throw new OWMException('Unknown fatal error: OpenWeatherMap returned the following json object: ' . $answer);
206
            }
207
        }
208
209
        return new CurrentWeather($xml, $units);
@@ 272-276 (lines=5) @@
269
            // Invalid xml format. This happens in case OpenWeatherMap returns an error.
270
            // OpenWeatherMap always uses json for errors, even if one specifies xml as format.
271
            $error = json_decode($answer, true);
272
            if (isset($error['message'])) {
273
                throw new OWMException($error['message'], $error['cod']);
274
            } else {
275
                throw new OWMException('Unknown fatal error: OpenWeatherMap returned the following json object: ' . $answer);
276
            }
277
        }
278
279
        return new WeatherForecast($xml, $units, $days);