WebRequest has already the function getHeader to extract the requested
HTTP header.
Change-Id: Ifb63ce2ca8851cddf7e5e249509d60fd3620c3e7
$contentHandler = ContentHandler::getForTitle( $title );
$mimeTypes = $contentHandler->getSupportedFormats();
- $headers = $request->getAllHeaders();
- if ( isset( $headers['ACCEPT'] ) ) {
+ $acceptHeader = $request->getHeader( 'Accept' );
+ if ( $acceptHeader !== false ) {
$parser = new HttpAcceptParser();
- $accept = $parser->parseWeights( $headers['ACCEPT'] );
+ $accept = $parser->parseWeights( $acceptHeader );
} else {
// anything goes
$accept = [