51Degrees Pipeline PHP  4.1

51Degrees Pipeline for PHP

AstrologyFlowElement Class Reference

Detailed Description

[class] [declaration]

Examples
CustomFlowElement.php.

Inheritance diagram for AstrologyFlowElement:

[legend]

Collaboration diagram for AstrologyFlowElement:

[legend]

Public Member Functions

 processInternal ($FlowData)
 getEvidenceKeyFilter ()

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

 process ($flowData)
General wrapper function that calls a FlowElement's processInternal method. More...
 getEvidenceKeyFilter ()
Function for getting the FlowElement's EvidenceKeyFilter Used by the filterEvidence method. More...
 filterEvidence ($flowData)
Filter FlowData evidence using the FlowElement's EvidenceKeyFilter. More...
 filterEvidenceKey ($key)
Filter FlowData evidence using the FlowElement's EvidenceKeyFilter. More...
 onRegistration ($pipeline)
Callback called when an engine is added to a pipeline. More...
 processInternal ($flowData)
Process FlowData - this is process function is usually overriden by specific FlowElements to do their core work. More...
 getProperties ()
Get properties is usually overriden by specific FlowElements. More...
 updatePropertyList ()
Update a FlowElement's property list This is used by elements that are only aware of their properites at a later stage, such as cloud request based FlowElements or FlowElements that change their properties later based on new datafiles.

Data Fields

 $dataKey = "astrology"
[declaration]
 $properties

Data Fields inherited from fiftyone\pipeline\core\FlowElement

 $dataKey
 $properties = []

Field Documentation

◆ $properties

AstrologyFlowElement::$properties
Initial value:
= array(
"starSign" => array(
"type" => "string",
"description" => "the user's starsign"
),
"hemisphere" => array(
"type" => "string",
"description" => "the user's hemisphere"
),
"getLatitude" => array(
"type" => "javascript",
"description" => "JavaScript used to get a user's latitude"
)
)