sohelrana820/weather-forecast-php

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

1.0.0 2017-02-13 23:32 UTC

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