You are here

public function WebformLikert::getElementSelectorSourceValues in Webform 6.x

Same name and namespace in other branches
  1. 8.5 src/Plugin/WebformElement/WebformLikert.php \Drupal\webform\Plugin\WebformElement\WebformLikert::getElementSelectorSourceValues()

Get an element's selectors source values.

Parameters

array $element: An element.

Return value

array An array of element selectors source values.

Overrides WebformElementBase::getElementSelectorSourceValues

See also

\Drupal\webform\Entity\Webform::getElementsSelectorSourceValues

File

src/Plugin/WebformElement/WebformLikert.php, line 393

Class

WebformLikert
Provides a 'likert' element.

Namespace

Drupal\webform\Plugin\WebformElement

Code

public function getElementSelectorSourceValues(array $element) {
  $selector_options = $this
    ->getElementSelectorOptions($element);
  $selectors = reset($selector_options);
  $source_values = [];
  foreach (array_keys($selectors) as $selector) {
    $source_values[$selector] = $element['#answers'];
  }
  return $source_values;
}