| @@ 59-62 (lines=4) @@ | ||
| 56 | $headerValueParts = explode(';', $headerValue); |
|
| 57 | $mimeType = trim(array_shift($headerValueParts)); |
|
| 58 | $attributes = []; |
|
| 59 | foreach ($headerValueParts as $attribute) { |
|
| 60 | list($attributeKey, $attributeValue) = explode('=', $attribute); |
|
| 61 | $attributes[trim($attributeKey)] = trim($attributeValue); |
|
| 62 | } |
|
| 63 | ||
| 64 | if (!isset($attributes['q'])) { |
|
| 65 | $attributes['q'] = '1.0'; |
|
| @@ 59-62 (lines=4) @@ | ||
| 56 | $headerValueParts = explode(';', $header); |
|
| 57 | $mimeType = trim(array_shift($headerValueParts)); |
|
| 58 | $attributes = []; |
|
| 59 | foreach ($headerValueParts as $attribute) { |
|
| 60 | list($attributeKey, $attributeValue) = explode('=', $attribute); |
|
| 61 | $attributes[trim($attributeKey)] = trim($attributeValue); |
|
| 62 | } |
|
| 63 | ||
| 64 | if (in_array($mimeType, $this->supportedMimeTypes, true)) { |
|
| 65 | return new NegotiatedValue($mimeType, $attributes); |
|