| @@ 84-97 (lines=14) @@ | ||
| 81 | * |
|
| 82 | * @return null|string |
|
| 83 | */ |
|
| 84 | private function getFromHeader(ServerRequestInterface $request) |
|
| 85 | { |
|
| 86 | $accept = $request->getHeaderLine('Accept-Encoding'); |
|
| 87 | ||
| 88 | if (empty($accept)) { |
|
| 89 | return; |
|
| 90 | } |
|
| 91 | ||
| 92 | $encoding = (new Negotiator())->getBest($accept, $this->encodings); |
|
| 93 | ||
| 94 | if ($encoding) { |
|
| 95 | return $encoding->getValue(); |
|
| 96 | } |
|
| 97 | } |
|
| 98 | } |
|
| 99 | ||
| @@ 87-100 (lines=14) @@ | ||
| 84 | * |
|
| 85 | * @return null|string |
|
| 86 | */ |
|
| 87 | private function getFromHeader(ServerRequestInterface $request) |
|
| 88 | { |
|
| 89 | $accept = $request->getHeaderLine('Accept-Language'); |
|
| 90 | ||
| 91 | if (empty($accept) || empty($this->languages)) { |
|
| 92 | return; |
|
| 93 | } |
|
| 94 | ||
| 95 | $language = (new Negotiator())->getBest($accept, $this->languages); |
|
| 96 | ||
| 97 | if ($language) { |
|
| 98 | return $language->getValue(); |
|
| 99 | } |
|
| 100 | } |
|
| 101 | } |
|
| 102 | ||