Code Coverage
 
Classes and Traits
Functions and Methods
Lines
Total
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
CRAP
100.00% covered (success)
100.00%
7 / 7
GeoWeather
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
100.00% covered (success)
100.00%
7 / 7
 weather
100.00% covered (success)
100.00%
1 / 1
1
100.00% covered (success)
100.00%
7 / 7
<?php
namespace Anax\Controller;
class GeoWeather
{
    public function weather($lattitude, $longitude, $key)
    {
        $curl = curl_init();
        curl_setopt_array($curl, array(
            CURLOPT_RETURNTRANSFER => 1,
            CURLOPT_URL => 'https://api.darksky.net/forecast/' . $key . "/" . $lattitude . "," . $longitude . '?exclude=currently,minutely,hourly,alerts,flags'
        ));
        $res = curl_exec($curl);
        curl_close($curl);
        
        return json_decode($res);
    }
}