You are here

protected function SettingsForm::getSelectedContentTypes in Content Planner 8

Get selected content types.

Parameters

\Drupal\Core\Form\FormStateInterface $form_state:

Return value

array

1 call to SettingsForm::getSelectedContentTypes()
SettingsForm::submitForm in modules/content_calendar/src/Form/SettingsForm.php
Form submission handler.

File

modules/content_calendar/src/Form/SettingsForm.php, line 271

Class

SettingsForm
Defines a form that configures forms module settings.

Namespace

Drupal\content_calendar\Form

Code

protected function getSelectedContentTypes(FormStateInterface &$form_state) {

  // Get values.
  $values = $form_state
    ->getValues();

  // Save Content types to be displayed.
  $selected_content_types = [];
  foreach ($values['content_types'] as $key => $selected) {
    if ($selected) {
      $selected_content_types[] = $key;
    }
  }
  return $selected_content_types;
}