Drop dead simple Forecast.io API v2 Dark Sky API wrapper in PHP.
This lets you get from the Dark Sky API docs to the code as directly as possible.
PSR friendly and requires nothing. Abstractions not included.
Easy breezy using Composer:
composer require guhelski/forecast-php
As simple as calling one method.
<?php
use Forecast\Forecast;
$forecast = new Forecast('YOUR_API_KEY');
// Get the current forecast for a given latitude and longitude
var_dump($forecast->get('37.8267','-122.423'));
// Get the forecast at a given time
var_dump($forecast->get('37.8267','-122.423', '2013-05-06T12:00:00-0400'));
// Use some optional query parameters
var_dump($forecast->get(
'37.8267',
'-122.423',
null,
array(
'units' => 'si',
'exclude' => 'flags'
)
)
);
For more details and all available options check the official documentation.