class Connector extends Singleton implements IEndpointConnector

Base Connector

Properties

static protected multiple: $_instances Array of \jtl\Connector\Core\Utilities\Singleton Objects from Singleton
protected $controller
protected $keyMapper
protected $tokenLoader
protected $tokenValidator
protected $checksumLoader
protected $eventDispatcher
protected $method
protected $useSuperGlobals
protected $modelNamespace

Methods

static Singleton:
getInstance()

Basic Singleton implementation

from Singleton
__construct()

Basic Constructor

from Singleton
__clone()

Clone Method

from Singleton
initialize()

Main initialize method

setPrimaryKeyMapper(IPrimaryKeyMapper $mapper)

Setter primary key mapper

getPrimaryKeyMapper()

Returns primary key mapper

setTokenLoader(ITokenLoader $tokenLoader)

Setter token loader

getTokenLoader()

Returns token loader

setTokenValidator(ITokenValidator $tokenValidator)

Setter token validator

setChecksumLoader(IChecksumLoader $checksumLoader)

Setter checksum loader

getChecksumLoader()

Returns checksum loader

setEventDispatcher(EventDispatcher $eventDispatcher)

Setter checksum loader

EventDispatcher
getEventDispatcher()

Returns checksum loader

setMethod(Method $method)

Method Setter

getMethod()

Method Getter

boolean
getUseSuperGlobals()

No description

setModelNamespace(string $modelNamespace)

Method Setter

string
getModelNamespace()

Method Getter

bool
canHandle()

(non-PHPdoc)

handle(RequestPacket $requestpacket)

(non-PHPdoc)

getController()

(non-PHPdoc)

Details

in Singleton at line 29
static Singleton: getInstance()

Basic Singleton implementation

Return Value

Singleton:

in Singleton at line 42
protected __construct()

Basic Constructor

in Singleton at line 49
final protected __clone()

Clone Method

at line 38
initialize()

Main initialize method

at line 49
IEndpointConnector setPrimaryKeyMapper(IPrimaryKeyMapper $mapper)

Setter primary key mapper

Parameters

IPrimaryKeyMapper $mapper

Return Value

IEndpointConnector

at line 60
IPrimaryKeyMapper getPrimaryKeyMapper()

Returns primary key mapper

Return Value

IPrimaryKeyMapper

at line 71
IEndpointConnector setTokenLoader(ITokenLoader $tokenLoader)

Setter token loader

Parameters

ITokenLoader $tokenLoader

Return Value

IEndpointConnector

at line 82
ITokenLoader getTokenLoader()

Returns token loader

Return Value

ITokenLoader

at line 93
protected Connector setTokenValidator(ITokenValidator $tokenValidator)

Setter token validator

Parameters

ITokenValidator $tokenValidator

Return Value

Connector

at line 102
ITokenValidator getTokenValidator()

Return Value

ITokenValidator

at line 113
IEndpointConnector setChecksumLoader(IChecksumLoader $checksumLoader)

Setter checksum loader

Parameters

IChecksumLoader $checksumLoader

Return Value

IEndpointConnector

at line 124
IChecksumLoader getChecksumLoader()

Returns checksum loader

Return Value

IChecksumLoader

at line 135
Connector setEventDispatcher(EventDispatcher $eventDispatcher)

Setter checksum loader

Parameters

EventDispatcher $eventDispatcher

Return Value

Connector

at line 146
EventDispatcher getEventDispatcher()

Returns checksum loader

Return Value

EventDispatcher

at line 157
Controller setMethod(Method $method)

Method Setter

Parameters

Method $method

Return Value

Controller

at line 168
Method getMethod()

Method Getter

Return Value

Method

at line 176
boolean getUseSuperGlobals()

Return Value

boolean

at line 187
Controller setModelNamespace(string $modelNamespace)

Method Setter

Parameters

string $modelNamespace

Return Value

Controller

at line 202
string getModelNamespace()

Method Getter

Return Value

string

at line 212
bool canHandle()

(non-PHPdoc)

Return Value

bool

See also

\jtl\Connector\Application\IEndpointConnector::canHandle()

at line 232
handle(RequestPacket $requestpacket)

(non-PHPdoc)

Parameters

RequestPacket $requestpacket

See also

\jtl\Connector\Application\IEndpointConnector::handle()

at line 244
getController()

(non-PHPdoc)

See also

\jtl\Connector\Application\IEndpointConnector::getController()