Properties

$node

$node : 

Type

$codelist

$codelist : 

Type

$code

$code : 

Type

$format

$format : 

Type

$language

$language : 

Type

$version

$version : 

Type

$bundle

$bundle : 

Type

$response

$response : 

Type

$responseError

$responseError : 

Type

$code_node

$code_node : 

Type

$code_nid

$code_nid : 

Type

$code_bundle

$code_bundle : 

Type

$codelist_nid

$codelist_nid : 

Type

$codelist_node

$codelist_node : 

Type

$codelist_bundle

$codelist_bundle : 

Type

Methods

__construct()

__construct(  $codelist,   $code = null,   $format = null,   $language = null,   $version = null) 

Parameters

$codelist
$code
$format
$language
$version

getResponse()

getResponse() 

getNode()

getNode() 

getCodelist()

getCodelist() 

getCode()

getCode() 

getFormat()

getFormat() 

getLanguage()

getLanguage() 

getBundle()

getBundle() 

setNodesandBundles()

setNodesandBundles() 

Funktion die initial überprüft ob alle Parameter in der Kombination übereinstimmen.

1) gibt es den Code 2) gibt es die Codeliste 3) gehört der Code zu der Codeliste 4) gibt es die entsprechende Sprache 5) gibt es die entsprechende Version

Wenn keine Version oder Sprach angegeben ist, wird die aktuelle Version in der Basissprache gewählt.

checkRelation()

checkRelation() 

Prüft ob der Code auch tatsächlich in der Codeliste vorkommt

checkLanguage()

checkLanguage() : void

In der folgenden Funktion wird überprüft ob die die angegebene Sprache unterstützt wird.

Wenn die Sprache unterstützt wird, wird der Node angepasst andernfalls wird die default Sprache ausgegeben, bei Formats anforderungen wird ein Error geschmissen!

setID()

setID(array  $ids) : integer

die NIDs werden alls Array ausgegeben, daher wird die ID aus dem Array über ein foreach ausgelesen

Parameters

array $ids

Array mit den IDs

Returns

integer —

ID of the node

switchErrorResponse()

switchErrorResponse() 

switchResponse()

switchResponse() 

buildResponse()

buildResponse()