You are here

public function Mimeparse::quality_parsed in Services 6.3

Same name and namespace in other branches
  1. 7.3 servers/rest_server/lib/mimeparse.php \Mimeparse::quality_parsed()

Find the best match for a given mime-type against a list of media_ranges that have already been parsed by Mimeparser::parse_media_range()

Returns the "q" quality parameter of the best match, 0 if no match was found. This function behaves the same as Mimeparser::quality() except that "parsed_ranges" must be an Enumerable of parsed media ranges.

Parameters

string $mime_type:

array $parsed_ranges:

Return value

float $q

1 call to Mimeparse::quality_parsed()
Mimeparse::quality in servers/rest_server/lib/mimeparse.php
Returns the quality "q" of a mime-type when compared against the media-ranges in ranges. For example:

File

servers/rest_server/lib/mimeparse.php, line 121

Class

Mimeparse

Code

public function quality_parsed($mime_type, $parsed_ranges) {
  list($fitness, $q) = $this
    ->fitness_and_quality_parsed($mime_type, $parsed_ranges);
  return $q;
}