Class QualityValues
Accept, Accept-Language, Accept-Encoding など, quality value を値に持つヘッダーを表現するクラスです.
-
Peach\Http\Header\QualityValues
implements
Peach\Http\SingleHeaderField
Methods summary
public
|
#
__construct( type $name, array $qvalueList )
指定されたヘッダー名および quality value のリストを持つ QualityValues インスタンスを構築します.
指定されたヘッダー名および quality value のリストを持つ QualityValues インスタンスを構築します.
第 2 引数には以下のようなフォーマットの配列を指定してください.
array("ja" => 1.0, "en-US" => 0.9, "en-GB" => 0.8, "en" => 0.7)
Parameters
|
public
string
|
#
format( )
このヘッダーに含まれる quality value の一覧を "," で連結した文字列で出力します.
各 quality value について, その値が 1.0 に等しい場合はキーのみ,
1.0 未満の場合は "key;q=value" 形式で書式化されます.
このヘッダーに含まれる quality value の一覧を "," で連結した文字列で出力します.
各 quality value について, その値が 1.0 に等しい場合はキーのみ,
1.0 未満の場合は "key;q=value" 形式で書式化されます.
Returns
string
Implementation of
|
public
string
|
#
getName( )
このヘッダーの名前を返します.
Returns
string
Implementation of
|
public
array
|
#
getValue( )
このヘッダーに含まれる quality value の一覧を配列で返します.
このヘッダーに含まれる quality value の一覧を配列で返します.
Returns
array
Implementation of
|