30 if (!empty($conf[
'if.']) && !$this->cObj->checkIf($conf[
'if.'])) {
34 $setCurrent = isset($conf[
'setCurrent.'])
35 ? $this->cObj->stdWrap($conf[
'setCurrent'] ??
'', $conf[
'setCurrent.'])
36 : ($conf[
'setCurrent'] ??
null);
38 $this->cObj->data[$this->cObj->currentValKey] = $setCurrent;
40 $key = isset($conf[
'key.']) ? $this->cObj->stdWrap($conf[
'key'], $conf[
'key.']) : $conf[
'key'];
41 $key = isset($conf[$key]) && (string)$conf[$key] !==
'' ? $key :
'default';
43 if ($key ===
'default' && !isset($conf[
'default'])) {
46 $theValue = $this->cObj->cObjGetSingle($conf[$key], $conf[$key .
'.'] ?? [], $key);
48 if (isset($conf[
'stdWrap.'])) {
49 $theValue = $this->cObj->stdWrap($theValue, $conf[
'stdWrap.']);