\Iqrf\Repository\ModelsStandardManager

IQRF Standards manager

Summary

Methods
Properties
Constants
__construct()
list()
getVersions()
get()
No public properties found
PATH
No protected methods found
$apiClient
N/A
No private methods found
No private properties found
N/A

Constants

PATH

PATH = 'standards'

IQRF Standards path

Properties

$apiClient

$apiClient : \Iqrf\Repository\Utils\ApiClient

Type

ApiClient — JSON API client

Methods

__construct()

__construct(\Iqrf\Repository\Utils\ApiClient  $apiClient) : mixed

Constructor

Parameters

\Iqrf\Repository\Utils\ApiClient $apiClient

JSON API client

Returns

mixed —

list()

list() : \Iqrf\Repository\Entities\Standard[]

Lists all IQRF Standards

Throws

\Iqrf\Repository\Exceptions\CorruptedData
\Iqrf\Repository\Exceptions\ServiceUnavailable

Returns

\Iqrf\Repository\Entities\Standard[] —

All IQRF Standards

getVersions()

getVersions(int  $id) : \Iqrf\Repository\Entities\StandardVersions

Returns IQRF Standard versions

Parameters

int $id

IQRF Standard ID

Throws

\Iqrf\Repository\Exceptions\CorruptedData
\Iqrf\Repository\Exceptions\ServiceUnavailable
\Iqrf\Repository\Exceptions\StandardNotFound

Returns

\Iqrf\Repository\Entities\StandardVersions —

IQRF Standard versions

get()

get(int  $id, float  $version) : \Iqrf\Repository\Entities\StandardDetail

Returns IQRF Standard

Parameters

int $id

IQRF Standard ID

float $version

IQRF Standard version

Throws

\Iqrf\Repository\Exceptions\CorruptedData
\Iqrf\Repository\Exceptions\ServiceUnavailable
\Iqrf\Repository\Exceptions\StandardNotFound

Returns

\Iqrf\Repository\Entities\StandardDetail —

IQRF Standard