Code Duplication    Length = 14-14 lines in 2 locations

src/Middleware/EncodingNegotiator.php 1 location

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

src/Middleware/LanguageNegotiator.php 1 location

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