code: protected function addUrlParameter($url, $name, $value)
      {
          // @codingStandardsIgnoreStart
          @trigger_error(
              sprintf('"%1$s" has been deprecated in favor of the "FilterUrlBuilder"', __METHOD__),
              E_USER_DEPRECATED
          );
          // @codingStandardsIgnoreEnd
  
          if (is_array($value)) {
              $value = implode(',', array_filter($value));
          }
  
          $value = str_replace('%', '%%', urlencode($value));
  
          if (empty($value)) {
              return $url;
          }
  
          if ($name !== 'auto_item') {
              $url .= '/' . $name . '/' . $value;
          } else {
              $url = '/' . $value . $url;
          }
  
          return $url;
      }
docs: Add a parameter to the url, if it is auto_item, it will get prepended.
  
  @param string $url   The url built so far.
  
  @param string $name  The parameter name.
  
  @param mixed  $value The parameter value.
  
  @return string.
  
  @deprecated Not in use anymore, use the FilterUrlBuilder.