You are here

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\Functional

Code

private function shuffleAssoc(array &$array) : void {
  $new = [];
  $keys = array_keys($array);
  shuffle($keys);
  foreach ($keys as $key) {
    $new[$key] = $array[$key];
  }
  $array = $new;
}