@@ 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 |