function _campaignmonitor_registration_option_descriptions in Campaign Monitor 8.2
Same name and namespace in other branches
- 8 modules/campaignmonitor_registration/campaignmonitor_registration.module \_campaignmonitor_registration_option_descriptions()
After build callback to apply descriptions to checkbox items.
Parameters
Drupal\Core\Render\Element $element: The elements.
Drupal\Core\Form\FormStateInterface $form_state: The current s state of the form.
Return value
mixed The element with description.
1 string reference to '_campaignmonitor_registration_option_descriptions'
- campaignmonitor_registration_form_user_register_form_alter in modules/
campaignmonitor_registration/ campaignmonitor_registration.module - Implements hook_form_BASE_FORM_ID_alter().
File
- modules/
campaignmonitor_registration/ campaignmonitor_registration.module, line 134 - Select newsletter lists users want to subscribe on the registration page.
Code
function _campaignmonitor_registration_option_descriptions(Element $element, FormStateInterface &$form_state) {
foreach (Element::children($element) as $key) {
$element[$key]['#description'] = t('@description', [
'@description' => $element['#option_descriptions'][$key],
]);
}
return $element;
}