X-Git-Url: http://git.cyclocoop.org/%28?a=blobdiff_plain;f=includes%2Flinkeddata%2FPageDataRequestHandler.php;h=61efba02b8d7d418226f3f428d3e773172527cba;hb=272afcab466eeb030934b3e9a8fcd9c1c4253291;hp=03ab8ea268fb50baf21862114e23264c1fe6f9b4;hpb=07a791ffd1d80c6a8f2ca4dfdbc3f2002ac869fe;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/linkeddata/PageDataRequestHandler.php b/includes/linkeddata/PageDataRequestHandler.php index 03ab8ea268..61efba02b8 100644 --- a/includes/linkeddata/PageDataRequestHandler.php +++ b/includes/linkeddata/PageDataRequestHandler.php @@ -40,7 +40,6 @@ class PageDataRequestHandler { * @param WebRequest $request * * @return bool - * @throws HttpError */ public function canHandleRequest( $subPage, WebRequest $request ) { if ( $subPage === '' || $subPage === null ) { @@ -72,7 +71,7 @@ class PageDataRequestHandler { * - oldid|revision: the revision ID * @param OutputPage $output * - * @note: Instead of an output page, a WebResponse could be sufficient, but + * @note Instead of an output page, a WebResponse could be sufficient, but * redirect logic is currently implemented in OutputPage. * * @throws HttpError @@ -132,10 +131,10 @@ class PageDataRequestHandler { $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 = [