@@ 41-44 (lines=4) @@ | ||
38 | $headerValueParts = explode(';', $headerValue); |
|
39 | $mimeType = trim(array_shift($headerValueParts)); |
|
40 | $attributes = []; |
|
41 | foreach ($headerValueParts as $attribute) { |
|
42 | list($attributeKey, $attributeValue) = explode('=', $attribute); |
|
43 | $attributes[trim($attributeKey)] = trim($attributeValue); |
|
44 | } |
|
45 | ||
46 | if (!isset($attributes['q'])) { |
|
47 | $attributes['q'] = '1.0'; |
@@ 42-45 (lines=4) @@ | ||
39 | $headerValueParts = explode(';', $header); |
|
40 | $mimeType = trim(array_shift($headerValueParts)); |
|
41 | $attributes = []; |
|
42 | foreach ($headerValueParts as $attribute) { |
|
43 | list($attributeKey, $attributeValue) = explode('=', $attribute); |
|
44 | $attributes[trim($attributeKey)] = trim($attributeValue); |
|
45 | } |
|
46 | ||
47 | if (in_array($mimeType, $supportedMimeTypes, true)) { |
|
48 | return new NegotiatedValue($mimeType, $attributes); |