Properties

$category

$category : 

Type

$parent

$parent : 

Type

$grouping

$grouping : 

Type

$other

$other : 

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() 

setCategory()

setCategory(  $value) 

Parameters

$value

getCategory()

getCategory() 

setParent()

setParent(  $value) 

Parameters

$value

getParent()

getParent() 

setGrouping()

setGrouping(  $value) 

Parameters

$value

getGrouping()

getGrouping() 

setOther()

setOther(  $value) 

Parameters

$value

getOther()

getOther() 

_fromArray()

_fromArray(  $options) 

Parameters

$options

doMatch()

doMatch(  $a,   $b,   $description) 

Parameters

$a
$b
$description

_listSetter()

_listSetter(  $prop,   $value) 

Parameters

$prop
$value