code: public static function urlencodeRfc3986($input)
      {
          $output = '';
          if (is_array($input)) {
              $output = array_map([__NAMESPACE__ . '\Util', 'urlencodeRfc3986'], $input);
          } elseif (is_scalar($input)) {
              $output = rawurlencode($input);
          }
          return $output;
      }
docs: @param $input
  
  @return array|mixed|string