Documentation

JsonTransport extends Plugin
in package
implements JsonSerializable

Load public Instagram data via JSON

$transport = (new JsonTransport())
     ->setUsername($username);
$imageData = $transport->getUserData();

Interfaces, Classes and Traits

JsonSerializable

Table of Contents

$data  : mixed
$errors  : mixed
$username  : mixed
getErrors()  : array<string|int, mixed>
Fetch any errors, empty array if none
getUserData()  : object
Fetch user data as JSON object
jsonSerialize()  : string
Support serialize
setUsername()  : self
Set username
resetErrors()  : mixed

Properties

Methods

getErrors()

Fetch any errors, empty array if none

public getErrors() : array<string|int, mixed>
Return values
array<string|int, mixed>

getUserData()

Fetch user data as JSON object

public getUserData() : object
Return values
object

jsonSerialize()

Support serialize

public jsonSerialize() : string
Return values
string

setUsername()

Set username

public setUsername(string $user) : self
Parameters
$user : string
Return values
self

resetErrors()

private resetErrors() : mixed
Return values
mixed

Search results