X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=tests%2Fphpunit%2Fincludes%2Fmedia%2FSVGMetadataExtractorTest.php;h=6fbb47401bfc2c40867b61e3a3008671ca537c1a;hb=827c6bfa416d9d0de8cc8e22f9f3fa36d8129d44;hp=0241aec4b51963ba646c078e448758c90df98f46;hpb=96366c1cf1966ca07e8f0b4361bbca28bfaf43a0;p=lhc%2Fweb%2Fwiklou.git diff --git a/tests/phpunit/includes/media/SVGMetadataExtractorTest.php b/tests/phpunit/includes/media/SVGMetadataExtractorTest.php index 0241aec4b5..6fbb47401b 100644 --- a/tests/phpunit/includes/media/SVGMetadataExtractorTest.php +++ b/tests/phpunit/includes/media/SVGMetadataExtractorTest.php @@ -42,114 +42,114 @@ class SVGMetadataExtractorTest extends MediaWikiTestCase { public static function provideSvgFiles() { $base = __DIR__ . '/../../data/media'; - return array( - array( + return [ + [ "$base/Wikimedia-logo.svg", - array( + [ 'width' => 1024, 'height' => 1024, 'originalWidth' => '1024', 'originalHeight' => '1024', - 'translations' => array(), - ) - ), - array( + 'translations' => [], + ] + ], + [ "$base/QA_icon.svg", - array( + [ 'width' => 60, 'height' => 60, 'originalWidth' => '60', 'originalHeight' => '60', - 'translations' => array(), - ) - ), - array( + 'translations' => [], + ] + ], + [ "$base/Gtk-media-play-ltr.svg", - array( + [ 'width' => 60, 'height' => 60, 'originalWidth' => '60.0000000', 'originalHeight' => '60.0000000', - 'translations' => array(), - ) - ), - array( + 'translations' => [], + ] + ], + [ "$base/Toll_Texas_1.svg", - // This file triggered bug 31719, needs entity expansion in the xmlns checks - array( + // This file triggered T33719, needs entity expansion in the xmlns checks + [ 'width' => 385, 'height' => 385, 'originalWidth' => '385', 'originalHeight' => '385.0004883', - 'translations' => array(), - ) - ), - array( + 'translations' => [], + ] + ], + [ "$base/Tux.svg", - array( + [ 'width' => 512, 'height' => 594, 'originalWidth' => '100%', 'originalHeight' => '100%', 'title' => 'Tux', - 'translations' => array(), + 'translations' => [], 'description' => 'For more information see: http://commons.wikimedia.org/wiki/Image:Tux.svg', - ) - ), - array( + ] + ], + [ "$base/Speech_bubbles.svg", - array( + [ 'width' => 627, 'height' => 461, 'originalWidth' => '17.7cm', 'originalHeight' => '13cm', - 'translations' => array( + 'translations' => [ 'de' => SVGReader::LANG_FULL_MATCH, 'fr' => SVGReader::LANG_FULL_MATCH, 'nl' => SVGReader::LANG_FULL_MATCH, 'tlh-ca' => SVGReader::LANG_FULL_MATCH, 'tlh' => SVGReader::LANG_PREFIX_MATCH - ), - ) - ), - array( + ], + ] + ], + [ "$base/Soccer_ball_animated.svg", - array( + [ 'width' => 150, 'height' => 150, 'originalWidth' => '150', 'originalHeight' => '150', 'animated' => true, - 'translations' => array() - ), - ), - ); + 'translations' => [] + ], + ], + ]; } public static function provideSvgFilesWithXMLMetadata() { $base = __DIR__ . '/../../data/media'; - // @codingStandardsIgnoreStart Ignore Generic.Files.LineLength.TooLong + // phpcs:disable Generic.Files.LineLength $metadata = ' image/svg+xml '; - // @codingStandardsIgnoreEnd + // phpcs:enable $metadata = str_replace( "\r", '', $metadata ); // Windows compat - return array( - array( + return [ + [ "$base/US_states_by_total_state_tax_revenue.svg", - array( + [ 'height' => 593, 'metadata' => $metadata, 'width' => 959, 'originalWidth' => '958.69', 'originalHeight' => '592.78998', - 'translations' => array(), - ) - ), - ); + 'translations' => [], + ] + ], + ]; } }