fyre / negotiate
一个协商库。
v2.0.6
2024-06-29 01:55 UTC
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.59
- fyre/php-cs-fixer-config: ^1.0
- phpunit/phpunit: ^10
README
FyreNegotiate 是一个免费的、开源的用于 PHP 的协商库。
目录
安装
使用 Composer
composer require fyre/negotiate
在 PHP 中
use Fyre\Http\Negotiate;
方法
内容
协商内容类型。
$accepted
是表示 Accept 头的字符串。$supported
是包含支持内容值的数组的字符串。$strict
是一个布尔值,表示是否不使用默认回退,默认为 false。
Negotiate::content($accepted, $supported, $strict);
编码
协商编码。
$accepted
是表示 Accept-Encoding 头的字符串。$supported
是包含支持编码值的数组的字符串。
Negotiate::encoding($accepted, $supported);
语言
协商语言。
$accepted
是表示 Accept-Language 头的字符串。$supported
是包含支持语言值的数组的字符串。
Negotiate::language($accepted, $supported);