diff --git a/core/lib/Drupal/Core/Plugin/ContextAwarePluginBase.php b/core/lib/Drupal/Core/Plugin/ContextAwarePluginBase.php index 6db132c..43d3a66 100644 --- a/core/lib/Drupal/Core/Plugin/ContextAwarePluginBase.php +++ b/core/lib/Drupal/Core/Plugin/ContextAwarePluginBase.php @@ -11,6 +11,7 @@ use Drupal\Core\Plugin\Context\Context; use Drupal\Component\Plugin\Discovery\DiscoveryInterface; use Drupal\Core\StringTranslation\StringTranslationTrait; +use Symfony\Component\DependencyInjection\ContainerInterface; /** * Drupal specific class for plugins that use context. diff --git a/core/modules/language/src/Plugin/Condition/Language.php b/core/modules/language/src/Plugin/Condition/Language.php index 575065c..e6268c2 100644 --- a/core/modules/language/src/Plugin/Condition/Language.php +++ b/core/modules/language/src/Plugin/Condition/Language.php @@ -96,7 +96,7 @@ public function summary() { * {@inheritdoc} */ public function evaluate() { - if (empty($this->configuration['langcodes']) && !$this->configuration['negate']) { + if (empty($this->configuration['langcodes']) && !$this->isNegated()) { return TRUE; } diff --git a/core/modules/node/src/Plugin/Condition/NodeType.php b/core/modules/node/src/Plugin/Condition/NodeType.php index d2f726b..5b093bf 100644 --- a/core/modules/node/src/Plugin/Condition/NodeType.php +++ b/core/modules/node/src/Plugin/Condition/NodeType.php @@ -68,7 +68,7 @@ public function summary() { * {@inheritdoc} */ public function evaluate() { - if (empty($this->configuration['bundles']) && !$this->configuration['negate']) { + if (empty($this->configuration['bundles']) && !$this->isNegated()) { return TRUE; } $node = $this->getContextValue('node'); diff --git a/core/modules/user/src/Plugin/Condition/UserRole.php b/core/modules/user/src/Plugin/Condition/UserRole.php index ad7fe48..e9740da 100644 --- a/core/modules/user/src/Plugin/Condition/UserRole.php +++ b/core/modules/user/src/Plugin/Condition/UserRole.php @@ -80,7 +80,7 @@ public function summary() { * {@inheritdoc} */ public function evaluate() { - if (empty($this->configuration['roles']) && !$this->configuration['negate']) { + if (empty($this->configuration['roles']) && !$this->isNegated()) { return TRUE; } $user = $this->getContextValue('user');