function ContextAwarePluginTrait::getContextValues

Same name and namespace in other branches
  1. 9 core/lib/Drupal/Core/Plugin/ContextAwarePluginTrait.php \Drupal\Core\Plugin\ContextAwarePluginTrait::getContextValues()
  2. 10 core/lib/Drupal/Core/Plugin/ContextAwarePluginTrait.php \Drupal\Core\Plugin\ContextAwarePluginTrait::getContextValues()

File

core/lib/Drupal/Core/Plugin/ContextAwarePluginTrait.php, line 70

Class

ContextAwarePluginTrait
Provides a trait to add context-aware functionality to plugins.

Namespace

Drupal\Core\Plugin

Code

public function getContextValues() {
    $values = [];
    foreach ($this->getContextDefinitions() as $name => $definition) {
        $values[$name] = isset($this->context[$name]) ? $this->context[$name]
            ->getContextValue() : NULL;
    }
    return $values;
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.