Code Duplication    Length = 12-12 lines in 3 locations

bundle/Core/AirPollution.php 2 locations

@@ 15-26 (lines=12) @@
12
    /**
13
     * {@inheritdoc}
14
     */
15
    public function fetchOzoneData($latitude, $longitude, $datetime = 'current')
16
    {
17
        if ($datetime instanceof \DateTime) {
18
            $datetime = $datetime->format('c');
19
        } else {
20
            $datetime = 'current';
21
        }
22
23
        $queryPart = '/co/' . $latitude . ',' . $longitude . '/' . $datetime . '.json?appid=' . $this->apiKey;
24
25
        return $this->getResult(self::BASE_URL, $queryPart);
26
    }
27
28
    /**
29
     * {@inheritdoc}
@@ 31-42 (lines=12) @@
28
    /**
29
     * {@inheritdoc}
30
     */
31
    public function fetchCarbonMonoxideData($latitude, $longitude, $datetime = 'current')
32
    {
33
        if ($datetime instanceof \DateTime) {
34
            $datetime = $datetime->format('c');
35
        } else {
36
            $datetime = 'current';
37
        }
38
39
        $queryPart = '/co/' . $latitude . ',' . $longitude . '/' . $datetime . '.json?appid=' . $this->apiKey;
40
41
        return $this->getResult(self::BASE_URL, $queryPart);
42
    }
43
}
44

bundle/Core/UltravioletIndex.php 1 location

@@ 15-26 (lines=12) @@
12
    /**
13
     * {@inheritdoc}
14
     */
15
    public function fetchUltravioletIndex($latitude, $longitude, $datetime = 'current')
16
    {
17
        if ($datetime instanceof \DateTime) {
18
            $datetime = $datetime->format('c');
19
        } else {
20
            $datetime = 'current';
21
        }
22
23
        $queryPart = '/' . $latitude . ',' . $longitude . '/' . $datetime . '.json?appid=' . $this->apiKey;
24
25
        return $this->getResult(self::BASE_URL, $queryPart);
26
    }
27
}
28