From: Aaron Schulz Date: Wed, 21 Nov 2012 18:37:41 +0000 (-0800) Subject: [FileRepo] Added File::getStreamHeaders() function for convenience. X-Git-Tag: 1.31.0-rc.0~21521^2 X-Git-Url: http://git.cyclocoop.org/%7B%7B%20url_for%28%27admin_vote_add%27%29%20%7D%7D?a=commitdiff_plain;h=c13bafe700f5016449ca05374bf8ee0c27f10a4b;p=lhc%2Fweb%2Fwiklou.git [FileRepo] Added File::getStreamHeaders() function for convenience. Change-Id: I6881d7c70e507f26a0bd159169c51aea5b72fad6 --- diff --git a/includes/filerepo/file/File.php b/includes/filerepo/file/File.php index 50bda52e1a..c1abe61002 100644 --- a/includes/filerepo/file/File.php +++ b/includes/filerepo/file/File.php @@ -1744,6 +1744,18 @@ abstract class File { return $fsFile->getSha1Base36(); } + /** + * @return Array HTTP header name/value map to use for HEAD/GET request responses + */ + function getStreamHeaders() { + $handler = $this->getHandler(); + if ( $handler ) { + return $handler->getStreamHeaders( $this->getMetadata() ); + } else { + return array(); + } + } + /** * @return string */