Detailed Description
FlowData is created by a specific Pipeline It collects evidence set by the user It passes evidence to FlowElements in the Pipeline These elements can return ElementData or populate an errors object.
Public Member Functions
__construct ($pipeline) | |
process ()
process function runs the process function on every attached FlowElement allowing data to be changed based on evidence This can only be run once per FlowData instance More...
| |
getFromElement ($flowElement)
Retrieve data by FlowElement object. More...
| |
get ($flowElementKey)
Retrieve data by FlowElement key. More...
| |
__get ($flowElementKey)
Magic getter to allow $FlowData->FlowElementKey getting. More...
| |
setElementData ($data)
Set data (used by FlowElement) More...
| |
setError ($key, $error)
Set error (should be keyed by FlowElement dataKey) More...
| |
getEvidenceDataKey () | |
stop ()
Stop processing any subsequent FlowElements. More...
| |
getWhere ($metaKey, $metaValue)
Get data from FlowElement based on property meta data. More...
|