private function UniqueFieldAjaxLanguageTest::shuffleAssoc in Unique field ajax 2.x
Shuffles an array and keeps associated keys.
Parameters
array $array: Array to shuffle.
2 calls to UniqueFieldAjaxLanguageTest::shuffleAssoc()
- UniqueFieldAjaxLanguageTest::testUniqueFieldPerLang in tests/
src/ Functional/ UniqueFieldAjaxLanguageTest.php - Tests unique field per language.
- UniqueFieldAjaxLanguageTest::testUniqueTitlePerLang in tests/
src/ Functional/ UniqueFieldAjaxLanguageTest.php - Tests unique title per language.
File
- tests/
src/ Functional/ UniqueFieldAjaxLanguageTest.php, line 163
Class
- UniqueFieldAjaxLanguageTest
- Test the field permissions report page.
Namespace
Drupal\Tests\unique_field_ajax\FunctionalCode
private function shuffleAssoc(array &$array) : void {
$new = [];
$keys = array_keys($array);
shuffle($keys);
foreach ($keys as $key) {
$new[$key] = $array[$key];
}
$array = $new;
}