original_string: public static function unsanitizeInputValues($value)
      {
          if (is_array($value)) {
              $result = array();
              foreach ($value as $key => $arrayValue) {
                  $result[$key] = self::unsanitizeInputValues($arrayValue);
              }
              return $result;
          } else {
              return self::unsanitizeInputValue($value);
          }
      }
code: public static function unsanitizeInputValues($value)
      {
          if (is_array($value)) {
              $result = array();
              foreach ($value as $key => $arrayValue) {
                  $result[$key] = self::unsanitizeInputValues($arrayValue);
              }
              return $result;
          } else {
              return self::unsanitizeInputValue($value);
          }
      }
code_tokens: public static function unsanitizeInputValues ( $ value ) { if ( is_array ( $ value ) ) { $ result = array ( ) ; foreach ( $ value as $ key => $ arrayValue ) { $ result [ $ key ] = self :: unsanitizeInputValues ( $ arrayValue ) ; } return $ result ; } else { return self :: unsanitizeInputValue ( $ value ) ; } }
docstring: Unsanitizes one or more values and returns the result.
  
  This method should be used when you need to unescape data that was obtained from
  the user.
  
  Some data in Piwik is stored sanitized (such as site name). In this case you may
  have to use this method to unsanitize it in order to, for example, output it in JSON.
  
  @param string|array $value The data to unsanitize. If an array is passed, the
  array is sanitized recursively. Key values are not unsanitized.
  @return string|array The unsanitized data.
  @api
docstring_tokens: Unsanitizes one or more values and returns the result .