@@ 51-54 (lines=4) @@ | ||
48 | */ |
|
49 | public function __construct( array $params ) { |
|
50 | // for backwards compatibility: |
|
51 | if ( isset( $params['URL'] ) ) { |
|
52 | $params['url'] = $params['URL']; |
|
53 | unset( $params['URL'] ); |
|
54 | } |
|
55 | // set up defaults and merge them with the given params |
|
56 | $mparams = array_merge( [ |
|
57 | 'name' => 'parsoid', |
@@ 150-152 (lines=3) @@ | ||
147 | ]; |
|
148 | ||
149 | $args = []; |
|
150 | if ( isset( $params['args'] ) && count( $params['args'] ) != 0 ) { |
|
151 | $args = $params['args']; |
|
152 | } |
|
153 | ||
154 | if ( $customiseFilterEnabled ) { |
|
155 | $messageIsCustomised = isset( $customisedMessages['pages'][$langObj->ucfirst( $message )] ); |
@@ 186-188 (lines=3) @@ | ||
183 | if ( isset( $params['quality'] ) ) { |
|
184 | $newParams['quality'] = $params['quality']; |
|
185 | } |
|
186 | if ( isset( $params['page'] ) && $params['page'] ) { |
|
187 | $newParams['page'] = $params['page']; |
|
188 | } |
|
189 | return new ThumbnailImage( $image, $dstUrl, false, $newParams ); |
|
190 | } |
|
191 | ||
@@ 282-284 (lines=3) @@ | ||
279 | if ( isset( $params['quality'] ) ) { |
|
280 | $newParams['quality'] = $params['quality']; |
|
281 | } |
|
282 | if ( isset( $params['page'] ) && $params['page'] ) { |
|
283 | $newParams['page'] = $params['page']; |
|
284 | } |
|
285 | return new ThumbnailImage( $image, $dstUrl, $dstPath, $newParams ); |
|
286 | } |
|
287 | } |