aboutsummaryrefslogtreecommitdiffstats
path: root/includes
diff options
context:
space:
mode:
authorDemon <chadh@wikimedia.org>2012-11-26 14:10:21 +0000
committerGerrit Code Review <gerrit@wikimedia.org>2012-11-26 14:10:21 +0000
commita42a464e6375bb47f0147f6041253e5d0aab9296 (patch)
tree0f38cc005498e507bb9d11bf98d3fc3c0bbf5222 /includes
parentbbbea49f3f13810f2f801cf4e440f0adde68d85e (diff)
parentc13bafe700f5016449ca05374bf8ee0c27f10a4b (diff)
downloadmediawikicore-a42a464e6375bb47f0147f6041253e5d0aab9296.tar.gz
mediawikicore-a42a464e6375bb47f0147f6041253e5d0aab9296.zip
Merge "[FileRepo] Added File::getStreamHeaders() function for convenience."
Diffstat (limited to 'includes')
-rw-r--r--includes/filerepo/file/File.php12
1 files changed, 12 insertions, 0 deletions
diff --git a/includes/filerepo/file/File.php b/includes/filerepo/file/File.php
index 50bda52e1a4e..c1abe610027a 100644
--- a/includes/filerepo/file/File.php
+++ b/includes/filerepo/file/File.php
@@ -1745,6 +1745,18 @@ abstract class File {
}
/**
+ * @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
*/
function getLongDesc() {