Generic negotiator. For specific client negotiation see http\Env::negotiateContentType() and related methods.
-> ***NOTE:*** The first elemement of $supported serves as a default if no operand matches.
+> **Note:** The first elemement of $supported serves as a default if no operand matches.
## Params:
Negotiate the client's preferred character set.
-> ***NOTE:*** The first elemement of $supported character sets serves as a default if no character set matches.
+> **Note:** The first elemement of $supported character sets serves as a default if no character set matches.
## Params:
Negotiate the client's preferred MIME content type.
-> ***NOTE:*** The first elemement of $supported content types serves as a default if no content-type matches.
+> **Note:** The first elemement of $supported content types serves as a default if no content-type matches.
## Params:
Negotiate the client's preferred encoding.
-> ***NOTE:*** The first elemement of $supported encodings serves as a default if no encoding matches.
+> **Note:** The first elemement of $supported encodings serves as a default if no encoding matches.
## Params:
Negotiate the client's preferred language.
-> ***NOTE:*** The first elemement of $supported languages serves as a default if no language matches.
+> **Note:** The first elemement of $supported languages serves as a default if no language matches.
## Params:
separator, and if the header is Accept-Language respectively, a hyphen is
used instead.
-> ***NOTE:*** The first elemement of $supported serves as a default if no operand matches.
+> **Note:** The first elemement of $supported serves as a default if no operand matches.
## Params: