You are here

public function PluginConfiguration::getValue in Plugin 8.2

Gets the data value.

Return value

mixed The data value.

Overrides TypedData::getValue

File

src/Plugin/DataType/PluginConfiguration.php, line 64

Class

PluginConfiguration
Provides a plugin configuration data type.

Namespace

Drupal\plugin\Plugin\DataType

Code

public function getValue() {
  $plugin_instance = $this->parent
    ->getContainedPluginInstance();
  if ($plugin_instance instanceof ConfigurableInterface || $plugin_instance instanceof ConfigurablePluginInterface) {
    return $plugin_instance
      ->getConfiguration();
  }
  return [];
}