public function Mimeparse::quality in Services 6.3
Same name and namespace in other branches
- 7.3 servers/rest_server/lib/mimeparse.php \Mimeparse::quality()
Returns the quality "q" of a mime-type when compared against the media-ranges in ranges. For example:
Mimeparser::quality("text/html", "text/*;q=0.3, text/html;q=0.7, text/html;level=1, text/html;level=2;q=0.4, *\/*;q=0.5") => 0.7
Parameters
unknown_type $mime_type:
unknown_type $ranges:
Return value
unknown
File
- servers/
rest_server/ lib/ mimeparse.php, line 138
Class
Code
public function quality($mime_type, $ranges) {
$parsed_ranges = explode(',', $ranges);
foreach ($parsed_ranges as $i => $r) {
$parsed_ranges[$i] = $this
->parse_media_range($r);
}
return $this
->quality_parsed($mime_type, $parsed_ranges);
}