Merge "Http::getProxy() method to get proxy configuration"
[lhc/web/wiklou.git] / includes / media / TransformationalImageHandler.php
index f72df19..f1f2161 100644 (file)
@@ -86,7 +86,7 @@ abstract class TransformationalImageHandler extends ImageHandler {
                        $height = $params['physicalHeight'];
                }
 
-               return array( $width, $height );
+               return [ $width, $height ];
        }
 
        /**
@@ -108,7 +108,7 @@ abstract class TransformationalImageHandler extends ImageHandler {
                }
 
                # Create a parameter array to pass to the scaler
-               $scalerParams = array(
+               $scalerParams = [
                        # The size to which the image will be resized
                        'physicalWidth' => $params['physicalWidth'],
                        'physicalHeight' => $params['physicalHeight'],
@@ -126,7 +126,8 @@ abstract class TransformationalImageHandler extends ImageHandler {
                        'mimeType' => $image->getMimeType(),
                        'dstPath' => $dstPath,
                        'dstUrl' => $dstUrl,
-               );
+                       'interlace' => isset( $params['interlace'] ) ? $params['interlace'] : false,
+               ];
 
                if ( isset( $params['quality'] ) && $params['quality'] === 'low' ) {
                        $scalerParams['quality'] = 30;
@@ -174,10 +175,10 @@ abstract class TransformationalImageHandler extends ImageHandler {
 
                if ( $flags & self::TRANSFORM_LATER ) {
                        wfDebug( __METHOD__ . ": Transforming later per flags.\n" );
-                       $newParams = array(
+                       $newParams = [
                                'width' => $scalerParams['clientWidth'],
                                'height' => $scalerParams['clientHeight']
-                       );
+                       ];
                        if ( isset( $params['quality'] ) ) {
                                $newParams['quality'] = $params['quality'];
                        }
@@ -222,7 +223,7 @@ abstract class TransformationalImageHandler extends ImageHandler {
                # Try a hook. Called "Bitmap" for historical reasons.
                /** @var $mto MediaTransformOutput */
                $mto = null;
-               Hooks::run( 'BitmapHandlerTransform', array( $this, $image, &$scalerParams, &$mto ) );
+               Hooks::run( 'BitmapHandlerTransform', [ $this, $image, &$scalerParams, &$mto ] );
                if ( !is_null( $mto ) ) {
                        wfDebug( __METHOD__ . ": Hook to BitmapHandlerTransform created an mto\n" );
                        $scaler = 'hookaborted';
@@ -270,10 +271,10 @@ abstract class TransformationalImageHandler extends ImageHandler {
                } elseif ( $mto ) {
                        return $mto;
                } else {
-                       $newParams = array(
+                       $newParams = [
                                'width' => $scalerParams['clientWidth'],
                                'height' => $scalerParams['clientHeight']
-                       );
+                       ];
                        if ( isset( $params['quality'] ) ) {
                                $newParams['quality'] = $params['quality'];
                        }
@@ -329,12 +330,12 @@ abstract class TransformationalImageHandler extends ImageHandler {
         * @todo FIXME: No rotation support
         */
        protected function getClientScalingThumbnailImage( $image, $scalerParams ) {
-               $params = array(
+               $params = [
                        'width' => $scalerParams['clientWidth'],
                        'height' => $scalerParams['clientHeight']
-               );
+               ];
 
-               return new ThumbnailImage( $image, $image->getURL(), null, $params );
+               return new ThumbnailImage( $image, $image->getUrl(), null, $params );
        }
 
        /**
@@ -597,7 +598,7 @@ abstract class TransformationalImageHandler extends ImageHandler {
                $checkImageAreaHookResult = null;
                Hooks::run(
                        'BitmapHandlerCheckImageArea',
-                       array( $file, &$params, &$checkImageAreaHookResult )
+                       [ $file, &$params, &$checkImageAreaHookResult ]
                );
 
                if ( !is_null( $checkImageAreaHookResult ) ) {