AspectData class extension that stores content as an array Similar to ElementDataDictionary in the Pipeline core library.
|
| | __construct (Engine $flowElement, array $contents) |
| | Constructor for element data dictionary.
|
| | asDictionary () |
| | Get the values contained in the aspectData instance as a dictionary of keys and values.
|
| | getInternal (string $key) |
| | Internal getter for contents.
|
|
| __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.
|
|
| __construct (FlowElement $flowElement) |
| | __get (string $key) |
|
| 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.
|
| fiftyone\pipeline\engines\AspectDataDictionary::__construct |
( |
Engine | $flowElement, |
|
|
array | $contents ) |
Constructor for element data dictionary.
- Parameters
-
| array<string,mixed> | $contents Dictionary contents |
| fiftyone\pipeline\engines\AspectDataDictionary::asDictionary |
( |
| ) |
|
Get the values contained in the aspectData instance as a dictionary of keys and values.
- Returns
- array<string, mixed>
Reimplemented from fiftyone\pipeline\core\ElementData.
| fiftyone\pipeline\engines\AspectDataDictionary::getInternal |
( |
string | $key | ) |
|
Internal getter for contents.
- Returns
- mixed
Reimplemented from fiftyone\pipeline\core\ElementData.