\r\n

51Degrees Geo-Location PHP  4.3

51Degrees Geo-Location for PHP

fiftyone\pipeline\geolocation\GeoLocationPipelineBuilder Class Reference

Detailed Description

Extension of pipelineBuilder class that allows for the quick generation of a geolocation pipeline.

Examples
cloud/combiningservices.php, cloud/gettingStarted.php, and cloud/webIntegration.php.

Inheritance diagram for fiftyone\pipeline\geolocation\GeoLocationPipelineBuilder:

[legend]

Collaboration diagram for fiftyone\pipeline\geolocation\GeoLocationPipelineBuilder:

[legend]

Public Member Functions

 __construct ($settings)

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

 __construct ($settings=array())
 add ($flowElement)
Add FlowElement to be used in Pipeline. More...
 build ()
Build Pipeline once done. More...
 addLogger ($logger)
Add an instance of the logger class to the Pipeline. More...
 buildFromConfig ($file)
Build from a JSON configuration file This JSON file should look like the following `{ "PipelineOptions": { "Elements": [ { "BuilderName": // Name of element as in use statement, "BuildParameters": { // An object of parameters passed to the constructor } }] }`. More...
 __construct ($settings=array())
 add ($flowElement)
Add FlowElement to be used in Pipeline. More...
 build ()
Build Pipeline once done. More...
 addLogger ($logger)
Add an instance of the logger class to the Pipeline. More...
 buildFromConfig ($file)
Build from a JSON configuration file This JSON file should look like the following `{ "PipelineOptions": { "Elements": [ { "BuilderName": // Name of element as in use statement, "BuildParameters": { // An object of parameters passed to the constructor } }] }`. More...
 __construct ($settings=array())
 add ($flowElement)
Add FlowElement to be used in Pipeline. More...
 build ()
Build Pipeline once done. More...
 addLogger ($logger)
Add an instance of the logger class to the Pipeline. More...
 buildFromConfig ($file)
Build from a JSON configuration file This JSON file should look like the following `{ "PipelineOptions": { "Elements": [ { "BuilderName": // Name of element as in use statement, "BuildParameters": { // An object of parameters passed to the constructor } }] }`. More...
 __construct ($settings=array())
 add ($flowElement)
Add FlowElement to be used in Pipeline. More...
 build ()
Build Pipeline once done. More...
 addLogger ($logger)
Add an instance of the logger class to the Pipeline. More...
 buildFromConfig ($file)
Build from a JSON configuration file This JSON file should look like the following `{ "PipelineOptions": { "Elements": [ { "BuilderName": // Name of element as in use statement, "BuildParameters": { // An object of parameters passed to the constructor } }] }`. More...

Data Fields

 $restrictedProperties
 $cache
 $resourceKey
 $licenseKey

Constructor & Destructor Documentation

◆ __construct()

fiftyone\pipeline\geolocation\GeoLocationPipelineBuilder::__construct (   $settings )
Parameters
{Array} - settings
{String} - settings.resourceKey
{String} - settings.cloudEndPoint custom endpoint for the cloud service
{Array} - settings.restrictedProperties (list of properties to restrict the results to)
{String} - options.cloudRequestOrigin value to use for the Origin header when sending requests to cloud.