code: public function format()
      {
          $callback = function ($key, $value) {
              return $value === 1.0 ? $key : "{$key};q={$value}";
          };
          $qvalueList = $this->qvalueList;
          return implode(",", array_map($callback, array_keys($qvalueList), array_values($qvalueList)));
      }
docs: このヘッダーに含まれる quality value の一覧を "," で連結した文字列で出力します.
  各 quality value について, その値が 1.0 に等しい場合はキーのみ,
  1.0 未満の場合は "key;q=value" 形式で書式化されます.
  
  @return string