Skip to content

sohelrana820/weather-forecast-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

weather-forecast-php

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

About

PHP wrapper for the Dark Sky API (formerly Forecast.io)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages