Properties

$registration

$registration : 

Type

$instructor

$instructor : 

Type

$team

$team : 

Type

$contextActivities

$contextActivities : 

Type

$revision

$revision : 

Type

$platform

$platform : 

Type

$language

$language : 

Type

$statement

$statement : 

Type

$extensions

$extensions : 

Type

Methods

fromJSON()

fromJSON(  $jsonStr) 

Parameters

$jsonStr

asVersion()

asVersion(mixed  $version) : array

Collects defined object properties for a given version into an array

Parameters

mixed $version

Returns

array

__set()

__set(string  $property, mixed  $value) 

Prevent external mutation

Parameters

string $property
mixed $value

Throws

\DomainException

compareWithSignature()

compareWithSignature(mixed  $fromSig) : array

Compares the instance with a provided instance for determining whether an object received in a signature is a meaningful match

Parameters

mixed $fromSig

Returns

array

__construct()

__construct() 

setRegistration()

setRegistration(  $value) 

Parameters

$value

getRegistration()

getRegistration() 

setInstructor()

setInstructor(  $value) 

Parameters

$value

getInstructor()

getInstructor() 

setTeam()

setTeam(  $value) 

Parameters

$value

getTeam()

getTeam() 

setContextActivities()

setContextActivities(  $value) 

Parameters

$value

getContextActivities()

getContextActivities() 

setRevision()

setRevision(  $value) 

Parameters

$value

getRevision()

getRevision() 

setPlatform()

setPlatform(  $value) 

Parameters

$value

getPlatform()

getPlatform() 

setLanguage()

setLanguage(  $value) 

Parameters

$value

getLanguage()

getLanguage() 

setStatement()

setStatement(  $value) 

Parameters

$value

getStatement()

getStatement() 

setExtensions()

setExtensions(  $value) 

Parameters

$value

getExtensions()

getExtensions() 

_fromArray()

_fromArray(  $options) 

Parameters

$options

doMatch()

doMatch(  $a,   $b,   $description) 

Parameters

$a
$b
$description