\r\n

51Degrees Pipeline PHP  4.4

51Degrees Pipeline for PHP

fiftyone\pipeline\engines\AspectDataDictionary Class Reference

Detailed Description

AspectData class extension that stores content as an array Similar to ElementDataDictionary in the Pipeline core library.

Inheritance diagram for fiftyone\pipeline\engines\AspectDataDictionary:

[legend]

Collaboration diagram for fiftyone\pipeline\engines\AspectDataDictionary:

[legend]

Public Member Functions

 __construct (Engine $flowElement, array $contents)
Constructor for element data dictionary. More...
 asDictionary ()
Get the values contained in the aspectData instance as a dictionary of keys and values. More...
 getInternal (string $key)
Internal getter for contents. More...

Public Member Functions inherited from fiftyone\pipeline\engines\AspectData

 __construct (Engine $flowElement)
Constructor for element data Adds default missing property service if not available.
 get (string $key)
Get a value (unless in a flowElement's restrictedProperties list) If property not found, call the attached missing property service. More...

Public Member Functions inherited from fiftyone\pipeline\core\ElementData

 __construct (FlowElement $flowElement)
 __get (string $key)
 get (string $key)
Get a value from the ElementData contents This calls the ElementData class' (often overridden) getInternal method. More...
 asDictionary ()
Get the values contained in the ElementData instance as a dictionary of keys and values. More...
 getAsString (string $key)
Helper method to get property as a string.
 getAsFloat (string $key)
Helper method to get property as a float.
 getAsInteger (string $key)
Helper method to get property as an int.

Constructor & Destructor Documentation

◆ __construct()

fiftyone\pipeline\engines\AspectDataDictionary::__construct ( Engine   $flowElement,
array   $contents  
)

Constructor for element data dictionary.

Parameters
array<string,mixed> - $contents Dictionary contents

Member Function Documentation

◆ asDictionary()

fiftyone\pipeline\engines\AspectDataDictionary::asDictionary ( )

Get the values contained in the aspectData instance as a dictionary of keys and values.

Returns
array<string, mixed>

◆ getInternal()

fiftyone\pipeline\engines\AspectDataDictionary::getInternal ( string   $key )

Internal getter for contents.

Returns
mixed