\FACTFinder\Core\ServerRequest

This is basically a Facade for ConnectionData and DataProviders, allowing access only to parameters, HTTP header fields, the target action a few selected connection options, plus retrieval of the response. ConnectionData and DataProvider are hidden behind this class and should not be used by anyone except Requests and their factories.

Summary

Methods
Properties
Constants
__construct()
__destruct()
getHttpHeaderFields()
getParameters()
setAction()
setConnectTimeout()
setTimeout()
getResponse()
resetLoaded()
No public properties found
No constants found
No protected methods found
$blLoaded
N/A
No private methods found
$log
$id
$connectionData
$dataProvider
N/A

Properties

$id

$id : integer

Type

integer

Methods

__destruct()

__destruct() 

getHttpHeaderFields()

getHttpHeaderFields() : \FACTFinder\Util\Parameters

Returns the parameters object used for the request, on which HTTP header fields can be changed.

Returns

\FACTFinder\Util\Parameters

getParameters()

getParameters() : \FACTFinder\Util\Parameters

Returns the parameters object used for the request, on which parameters can be changed.

Returns

\FACTFinder\Util\Parameters

setAction()

setAction(string  $action) 

Set the action to be queried on the FACT-Finder server. e.g. "Search.ff".

Parameters

string $action

setConnectTimeout()

setConnectTimeout(integer  $timeout) 

Parameters

integer $timeout

setTimeout()

setTimeout(integer  $timeout) 

Parameters

integer $timeout

resetLoaded()

resetLoaded() : void

Reset loaded state of request to force reloading from server.