Page MenuHomeWickedGov Phorge

MockValidators.php
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

MockValidators.php

<?php
/**
* Contains mock validators used for testing purpose.
*
* @file
* @author Abijeet Patro
* @license GPL-2.0-or-later
*/
use MediaWiki\Extension\Translate\MessageLoading\Message;
use MediaWiki\Extension\Translate\Validation\MessageValidator;
use MediaWiki\Extension\Translate\Validation\ValidationIssue;
use MediaWiki\Extension\Translate\Validation\ValidationIssues;
class MockTranslateValidator implements MessageValidator {
public function getIssues( Message $message, string $targetLanguage ): ValidationIssues {
$issues = new ValidationIssues();
$issues->add( new ValidationIssue( 'plural', 'missing', 'translate-checks-plural' ) );
$issues->add( new ValidationIssue( 'pagename', 'namespace', 'translate-checks-pagename' ) );
return $issues;
}
}
class AnotherMockTranslateValidator implements MessageValidator {
public function getIssues( Message $message, string $targetLanguage ): ValidationIssues {
$issues = new ValidationIssues();
$issues->add( new ValidationIssue( 'plural', 'dupe', 'translate-checks-plural-dupe' ) );
return $issues;
}
}

File Metadata

Mime Type
text/x-php
Expires
Aug 21 2026, 08:04 (12 w, 17 h ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
a2/33/ec387155d43554607084b69d9c00
Default Alt Text
MockValidators.php (1 KB)

Event Timeline