sohelrana820 / weather-forecast-php
PHP wrapper for the Dark Sky API (formerly Forecast.io)
1.0.0
2017-02-13 23:32 UTC
Requires
- php: >=5.5.0
- guzzlehttp/guzzle: ~6.0
Requires (Dev)
- phpunit/phpunit: ^5.6
This package is auto-updated.
Last update: 2024-05-13 13:02:39 UTC
README
weather-forecast-php is php wrapper implementation of Dark Sky Api (formerly Forecast.io)
Installation
Installation is really easy through composer
composer require sohelrana820/weather-forecast-php
Usage
<?php use SohelRana820\Forecast\Forecast; $forecast = new Forecast(API_KEY); $forecast->setLatitude(DEFAULT_LATITUDE); $forecast->setLongitude(DEFAULT_LATITUDE); $response = $forecast->request(); // Retrieve the current data var_dump($response->getCurrentlyData()); // Retrieve the hourly data var_dump($response->getHourlyData()); // Retrieve the daily data var_dump($response->getDailyData()); // Retrieve weather flags var_dump($response->getFlags());
How to set optional parameters.
This library allow to set all of their optional parameters (lng, units, etc)
<?php $forecast->setOptions($optionsArray = ['units' => 'si']);
You can pass all optional parameter as array . See there all optional parameter official documentation. test