Documentation

NdfdResponse
in package

Provides the response interface and data processing for the NDFD REST service

Table of Contents

$properties  : mixed
$rawResponse  : mixed
$xml  : mixed
__construct()  : mixed
getWeather()  : object
Return a \tsn\ndfd\currentWeather object based on processed data.
handle_cloudamount()  : mixed
handle_temperature()  : mixed
handle_weather()  : mixed
parseData()  : false
Parse the XML object's data element

Properties

$properties

private mixed $properties = ['temperature' => 0, 'weather' => [], 'cloud' => 0]

Methods

__construct()

public __construct(string $resp) : mixed
Parameters
$resp : string

raw response from \tsn\ndfd\client

Return values
mixed

getWeather()

Return a \tsn\ndfd\currentWeather object based on processed data.

public getWeather() : object
Return values
object

handle_cloudamount()

protected handle_cloudamount(mixed $item) : mixed
Parameters
$item : mixed
Return values
mixed

handle_temperature()

protected handle_temperature(mixed $item) : mixed
Parameters
$item : mixed
Return values
mixed

handle_weather()

protected handle_weather(mixed $item) : mixed
Parameters
$item : mixed
Return values
mixed

parseData()

Parse the XML object's data element

protected parseData(object $xml) : false
Parameters
$xml : object

SimpleXML instance

Return values
false

on error

Search results