Psr7Middlewares\Middleware\FormatNegotiator::getFromExtension PHP Method

getFromExtension() private method

Returns the format using the file extension.
private getFromExtension ( Psr\Http\Message\ServerRequestInterface $request ) : null | string
$request Psr\Http\Message\ServerRequestInterface
return null | string
    private function getFromExtension(ServerRequestInterface $request)
    {
        $extension = strtolower(pathinfo($request->getUri()->getPath(), PATHINFO_EXTENSION));
        if (empty($extension)) {
            return;
        }
        foreach ($this->formats as $format => $data) {
            if (in_array($extension, $data[0], true)) {
                return $format;
            }
        }
    }