class InMemoryMetadataStore implements MetadataStoreInterface

Traits

Methods

getMetadata(string $key, $subject = null)

No description

__construct(array $workflowMetadata = [], array $placesMetadata = [], SplObjectStorage $transitionsMetadata = null)

No description

array
getWorkflowMetadata()

No description

array
getPlaceMetadata(string $place)

No description

array
getTransitionMetadata(Transition $transition)

No description

Details

in GetMetadataTrait at line 22
getMetadata(string $key, $subject = null)

Parameters

string $key
$subject

at line 27
__construct(array $workflowMetadata = [], array $placesMetadata = [], SplObjectStorage $transitionsMetadata = null)

Parameters

array $workflowMetadata
array $placesMetadata
SplObjectStorage $transitionsMetadata

at line 34
array getWorkflowMetadata()

Return Value

array

at line 39
array getPlaceMetadata(string $place)

Parameters

string $place

Return Value

array

at line 44
array getTransitionMetadata(Transition $transition)

Parameters

Transition $transition

Return Value

array