Psr7Middlewares\Middleware\FormatNegotiator::getFromHeader PHP Méthode

getFromHeader() private méthode

Returns the format using the Accept header.
private getFromHeader ( Psr\Http\Message\ServerRequestInterface $request ) : null | string
$request Psr\Http\Message\ServerRequestInterface
Résultat null | string
    private function getFromHeader(ServerRequestInterface $request)
    {
        $headers = call_user_func_array('array_merge', array_column($this->formats, 1));
        $mime = $this->negotiateHeader($request->getHeaderLine('Accept'), new Negotiator(), $headers);
        if ($mime !== null) {
            foreach ($this->formats as $format => $data) {
                if (in_array($mime, $data[1], true)) {
                    return $format;
                }
            }
        }
    }