*/
class MediaStatisticsPage extends QueryPage {
protected $totalCount = 0, $totalBytes = 0;
+
/**
- * @var integer $totalPerType Combined file size of all files in a section
- */
+ * @var int $totalPerType Combined file size of all files in a section
+ */
protected $totalPerType = 0;
+
/**
- * @var integer $totalSize Combined file size of all files
- */
+ * @var int $totalSize Combined file size of all files
+ */
protected $totalSize = 0;
function __construct( $name = 'MediaStatistics' ) {
* @return string Comma separated list of allowed extensions (e.g. ".ogg, .oga")
*/
private function getExtensionList( $mime ) {
- $exts = MimeMagic::singleton()->getExtensionsForType( $mime );
+ $exts = MediaWiki\MediaWikiServices::getInstance()->getMimeAnalyzer()
+ ->getExtensionsForType( $mime );
if ( $exts === null ) {
return '';
}