public function SelectOtherInstallTestScript::createOptions in CCK Select Other 8
Create select list options.
Parameters
int $num: The number of options to create.
string $type: The field type.
Return value
array An associative array of allowed values keyed by value and the label as the array item value.
1 call to SelectOtherInstallTestScript::createOptions()
- SelectOtherInstallTestScript::setup in tests/
src/ TestSite/ SelectOtherInstallTestScript.php - Run the code to setup the test environment.
File
- tests/
src/ TestSite/ SelectOtherInstallTestScript.php, line 220
Class
- SelectOtherInstallTestScript
- Setup file used for cck_select_other Nightwatch tests.
Namespace
Drupal\Tests\cck_select_other\TestSiteCode
public function createOptions($num = 5, $type = 'list_string') {
$options = [];
for ($i = 0; $i < $num; $i++) {
if ($type === 'list_string') {
$label = $this
->getRandomGenerator()
->word(10);
$key = strtolower($label);
}
else {
$label = $i;
$key = $i;
}
$options[$key] = $label;
}
return $options;
}