35         foreach ($origValues as $identifier => $val) {
    39         return $brandedValues;
    44         return self::IDENTIFIER_INDICATOR_PREFIX . $identifier;
    54         if (is_array($cmdArrayLevel)) {
    55             $currentKey = key($cmdArrayLevel);
    56             $nextLevel = current($cmdArrayLevel);
    60             unset($cmdArrayLevel[$currentKey]);
    66             $cmdArrayLevel[$currentKey] = $nextLevel;
    69         return $cmdArrayLevel;
    74         foreach ($values as $key => $val) {
    83             } elseif (is_array($val)) {
    95         if (!is_array($val)) {
    99         if (count($val) != 1) {
   108         $indicatorPrefixLength = self::IDENTIFIER_INDICATOR_PREFIX;
   110         if (strlen($key) <= strlen($indicatorPrefixLength)) {
   114         if (substr($key, 0, strlen($indicatorPrefixLength)) != $indicatorPrefixLength) {
   123         return str_replace(self::IDENTIFIER_INDICATOR_PREFIX, 
'', $key);
   128         return current($value);
 cleanSubmitCommandFromPossibleIdentifierIndicators($cmdArrayLevel)
 
const IDENTIFIER_INDICATOR_PREFIX
 
manipulateFormSubmitValues(array $submitValues)
 
removePositionIndexLevels(array $values)
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
fetchPositionIndexedValue($value)
 
removeIdentifierIndicator($key)
 
manipulateFormInputValues(array $inputValues)
 
brandIdentifiersWithIndicator(array $origValues)
 
getIndicatorBrandedIdentifier(string $identifier)
 
isPositionIndexLevel($val)