\Snilius\SLClient

Wrapper for SL apis provided through Trafiklab.se

This wrapper covers;

Summary

Methods
Properties
Constants
__construct()
slPlatsuppslag()
slReseplanerare2Trip()
slReseplanerare2Geometry()
slReseplanerare2JourneyDetail()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
$SlPlatsuppslagURL
$SlReseplanerare2URL
$client
$slRealtidsinformation3Key
$slReseplanerare2key
$slPlatsuppslagKey
N/A

Properties

$SlPlatsuppslagURL

$SlPlatsuppslagURL : string

Sl Platsuppslag URL endpoint

Type

string

$SlReseplanerare2URL

$SlReseplanerare2URL : string

Sl Reseplanerare 2 URL base endpoint

Type

string

$client

$client : \GuzzleHttp\Client

A Guzzle Client

Type

\GuzzleHttp\Client

$slRealtidsinformation3Key

$slRealtidsinformation3Key : string

Api key for SL Realtidsinformation 3

Type

string

$slReseplanerare2key

$slReseplanerare2key : string

Api key for SL Reseplanerare 2

Type

string

$slPlatsuppslagKey

$slPlatsuppslagKey : string

Api key for SL Platsuppslag

Type

string

Methods

__construct()

__construct(  $slRealtidsinformation3Key, string  $slReseplanerare2key = null, string  $slPlatsuppslagKey = null) 

Constructor for SL Client

Parameters

$slRealtidsinformation3Key
string $slReseplanerare2key

Api key for SL Reseplanerare 2

string $slPlatsuppslagKey

Api key for SL Platsuppslag

slReseplanerare2Trip()

slReseplanerare2Trip(string  $originId, string  $destId, array  $options = array()) : mixed

SL Reseplanerare 2 -> Trip

See https://www.trafiklab.se/api/sl-reseplanerare-2

Parameters

string $originId

SiteID from

string $destId

SiteID to

array $options

Any extra options

Returns

mixed