Файловый менеджер - Редактировать - /var/www/html/mediawiki-1.43.1/extensions/ConfirmEdit/tests/phpunit/CaptchaAuthenticationRequestTest.php
Ðазад
<?php use MediaWiki\Extension\ConfirmEdit\Auth\CaptchaAuthenticationRequest; use MediaWiki\Extension\ConfirmEdit\SimpleCaptcha\SimpleCaptcha; use MediaWiki\Extension\ConfirmEdit\Store\CaptchaHashStore; use MediaWiki\Extension\ConfirmEdit\Store\CaptchaStore; use MediaWiki\Tests\Auth\AuthenticationRequestTestCase; /** * @covers \MediaWiki\Extension\ConfirmEdit\Auth\CaptchaAuthenticationRequest */ class CaptchaAuthenticationRequestTest extends AuthenticationRequestTestCase { public function setUp(): void { parent::setUp(); $this->overrideConfigValues( [ 'CaptchaClass' => SimpleCaptcha::class, 'CaptchaStorageClass' => CaptchaHashStore::class, ] ); CaptchaStore::unsetInstanceForTests(); CaptchaStore::get()->clearAll(); CaptchaStore::get()->store( '345', [ 'question' => '2+2', 'answer' => '4' ] ); } protected function getInstance( array $args = [] ) { return new CaptchaAuthenticationRequest( $args[0], $args[1] ); } public static function provideGetFieldInfo() { return [ [ [ '123', [ 'question' => '1+2', 'answer' => '3' ] ] ], ]; } public static function provideLoadFromSubmission() { return [ 'no id' => [ [ '123', [ 'question' => '1+2', 'answer' => '3' ] ], [], false, ], 'no answer' => [ [ '123', [ 'question' => '1+2', 'answer' => '3' ] ], [ 'captchaId' => '345' ], false, ], 'missing' => [ [ '123', [ 'question' => '1+2', 'answer' => '3' ] ], [ 'captchaId' => '234', 'captchaWord' => '5' ], false, ], 'normal' => [ [ '123', [ 'question' => '1+2', 'answer' => '3' ] ], [ 'captchaId' => '345', 'captchaWord' => '5' ], [ 'captchaId' => '345', 'captchaData' => [ 'question' => '2+2', 'answer' => '4' ], 'captchaWord' => '5' ], ], ]; } }
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка