Unwatch link for pages in Special:Watchlist
[lhc/web/wiklou.git] / tests / phpunit / mocks / media / MockOggHandler.php
index b110e21..bb686fd 100644 (file)
@@ -51,7 +51,7 @@ class MockOggHandler extends OggHandlerTMH {
                        'length' => $this->getLength( $file ),
                        'offset' => $this->getOffset( $file ),
                        'width' => $targetWidth,
-                       'height' =>  $targetHeight,
+                       'height' => $targetHeight,
                        'isVideo' => !$this->isAudio( $file ),
                        'thumbtime' => isset(
                                $params['thumbtime']
@@ -59,7 +59,7 @@ class MockOggHandler extends OggHandlerTMH {
                        'start' => isset( $params['start'] ) ? $params['start'] : false,
                        'end' => isset( $params['end'] ) ? $params['end'] : false,
                        'fillwindow' => isset( $params['fillwindow'] ) ? $params['fillwindow'] : false,
-                       'disablecontrols' => isset ( $params['disablecontrols'] ) ? $params['disablecontrols'] : false
+                       'disablecontrols' => isset( $params['disablecontrols'] ) ? $params['disablecontrols'] : false
                ];
 
                // No thumbs for audio
@@ -76,18 +76,30 @@ class MockOggHandler extends OggHandlerTMH {
        }
 
        function getLength( $file ) {
+               if ( $this->isAudio( $file ) ) {
+                       return 0.99875;
+               }
                return 4.3666666666667;
        }
 
        function getBitRate( $file ) {
+               if ( $this->isAudio( $file ) ) {
+                       return 41107;
+               }
                return 590013;
        }
 
        function getWebType( $file ) {
+               if ( $this->isAudio( $file ) ) {
+                       return "audio/ogg; codecs=\"vorbis\"";
+               }
                return "video/ogg; codecs=\"theora\"";
        }
 
        function getFramerate( $file ) {
+               if ( $this->isAudio( $file ) ) {
+                       return 0;
+               }
                return 30;
        }
 }