Файловый менеджер - Редактировать - /var/www/html/mediawiki-1.43.1/tests/phpunit/includes/page/ImagePage404Test.php
Ðазад
<?php use MediaWiki\MainConfigNames; use MediaWiki\Title\Title; /** * For doing Image Page tests that rely on 404 thumb handling */ class ImagePage404Test extends MediaWikiMediaTestCase { protected function getRepoOptions() { return parent::getRepoOptions() + [ 'transformVia404' => true ]; } protected function setUp(): void { $this->overrideConfigValue( MainConfigNames::ImageLimits, [ [ 320, 240 ], [ 640, 480 ], [ 800, 600 ], [ 1024, 768 ], [ 1280, 1024 ] ] ); parent::setUp(); } private function getImagePage( $filename ) { $title = Title::makeTitleSafe( NS_FILE, $filename ); $file = $this->dataFile( $filename ); $iPage = new ImagePage( $title ); $iPage->setFile( $file ); return $iPage; } /** * @covers \ImagePage::getThumbSizes * @dataProvider providerGetThumbSizes * @param string $filename * @param int $expectedNumberThumbs How many thumbnails to show */ public function testGetThumbSizes( $filename, $expectedNumberThumbs ) { $iPage = $this->getImagePage( $filename ); $reflection = new ReflectionClass( $iPage ); $reflMethod = $reflection->getMethod( 'getThumbSizes' ); $reflMethod->setAccessible( true ); $actual = $reflMethod->invoke( $iPage, 545, 700 ); $this->assertCount( $expectedNumberThumbs, $actual ); } public static function providerGetThumbSizes() { return [ [ 'animated.gif', 6 ], [ 'Toll_Texas_1.svg', 6 ], [ '80x60-Greyscale.xcf', 6 ], [ 'jpeg-comment-binary.jpg', 6 ], ]; } }
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка