You are here

protected function FlexsliderFormatterTrait::getOptionsetDependencies in Flex Slider 8.2

Return the currently configured option set as a dependency array.

Return value

array An array of option set dependencies

3 calls to FlexsliderFormatterTrait::getOptionsetDependencies()
FlexsliderEntityFormatter::calculateDependencies in flexslider_fields/src/Plugin/Field/FieldFormatter/FlexsliderEntityFormatter.php
Calculates dependencies for the configured plugin.
FlexsliderFormatter::calculateDependencies in flexslider_fields/src/Plugin/Field/FieldFormatter/FlexsliderFormatter.php
Calculates dependencies for the configured plugin.
FlexsliderResponsiveFormatter::calculateDependencies in flexslider_fields/src/Plugin/Field/FieldFormatter/FlexsliderResponsiveFormatter.php
Calculates dependencies for the configured plugin.

File

flexslider_fields/src/Plugin/Field/FieldFormatter/FlexsliderFormatterTrait.php, line 102

Class

FlexsliderFormatterTrait
A common trait for all FlexSlider formatters (image + entity).

Namespace

Drupal\flexslider_fields\Plugin\Field\FieldFormatter

Code

protected function getOptionsetDependencies() {
  $dependencies = [];
  $option_id = $this
    ->getSetting('optionset');
  if ($option_id && ($optionset = $this
    ->loadOptionset($option_id))) {

    // Add the optionset as dependency.
    $dependencies[$optionset
      ->getConfigDependencyKey()][] = $optionset
      ->getConfigDependencyName();
  }
  return $dependencies;
}