2020-10-09 23:41:23 +02:00
|
|
|
<?php
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @file
|
|
|
|
* The farmOS lab test log module.
|
|
|
|
*/
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Allowed values callback function for the lab test type field.
|
2020-10-15 19:40:08 +02:00
|
|
|
*
|
|
|
|
* @return array
|
|
|
|
* Returns an array of allowed values for use in form select options.
|
2020-10-09 23:41:23 +02:00
|
|
|
*/
|
|
|
|
function farm_lab_test_type_field_allowed_values() {
|
|
|
|
/** @var \Drupal\farm_lab_test\Entity\FarmLabTestTypeInterface[] $lab_test_types */
|
2020-10-14 16:44:50 +02:00
|
|
|
$lab_test_types = \Drupal::entityTypeManager()->getStorage('lab_test_type')->loadMultiple();
|
2020-10-09 23:41:23 +02:00
|
|
|
$allowed_values = [];
|
|
|
|
foreach ($lab_test_types as $id => $lab_test_type) {
|
|
|
|
$allowed_values[$id] = $lab_test_type->getLabel();
|
|
|
|
}
|
|
|
|
return $allowed_values;
|
|
|
|
}
|