function TranslatorTest::generateTestData
2 calls to TranslatorTest::generateTestData()
- TranslatorTest::testFailedLangcodes in vendor/
symfony/ translation-contracts/ Test/ TranslatorTest.php - @dataProvider failingLangcodes
- TranslatorTest::testLangcodes in vendor/
symfony/ translation-contracts/ Test/ TranslatorTest.php - @dataProvider successLangcodes
File
-
vendor/
symfony/ translation-contracts/ Test/ TranslatorTest.php, line 367
Class
- TranslatorTest
- Test should cover all languages mentioned on http://translate.sourceforge.net/wiki/l10n/pluralforms and Plural forms mentioned on http://www.gnu.org/software/gettext/manual/gettext.html#Plural-forms.
Namespace
Symfony\Contracts\Translation\TestCode
protected function generateTestData($langCodes) {
$translator = new class {
use TranslatorTrait {
getPluralizationRule as public;
}
};
$matrix = [];
foreach ($langCodes as $langCode) {
for ($count = 0; $count < 200; ++$count) {
$plural = $translator->getPluralizationRule($count, $langCode);
$matrix[$langCode][$count] = $plural;
}
}
return $matrix;
}