AdminPageFramework_Utility_ArraySetter::setMultiDimensionalArray PHP Метод

setMultiDimensionalArray() публичный статический Метод

public static setMultiDimensionalArray ( &$mSubject, array $aKeys, $mValue )
$aKeys array
    public static function setMultiDimensionalArray(&$mSubject, array $aKeys, $mValue)
    {
        $_sKey = array_shift($aKeys);
        if (!empty($aKeys)) {
            if (!isset($mSubject[$_sKey]) || !is_array($mSubject[$_sKey])) {
                $mSubject[$_sKey] = array();
            }
            self::setMultiDimensionalArray($mSubject[$_sKey], $aKeys, $mValue);
            return;
        }
        $mSubject[$_sKey] = $mValue;
    }