Mercurial > hg > cmmr2012-drupal-site
diff core/lib/Drupal/Core/Plugin/ContextAwarePluginBase.php @ 5:12f9dff5fda9 tip
Update to Drupal core 8.7.1
author | Chris Cannam |
---|---|
date | Thu, 09 May 2019 15:34:47 +0100 |
parents | a9cd425dd02b |
children |
line wrap: on
line diff
--- a/core/lib/Drupal/Core/Plugin/ContextAwarePluginBase.php Thu Feb 28 13:11:55 2019 +0000 +++ b/core/lib/Drupal/Core/Plugin/ContextAwarePluginBase.php Thu May 09 15:34:47 2019 +0100 @@ -2,9 +2,9 @@ namespace Drupal\Core\Plugin; -use Drupal\Component\Plugin\ConfigurablePluginInterface; use Drupal\Component\Plugin\ContextAwarePluginBase as ComponentContextAwarePluginBase; use Drupal\Component\Plugin\Exception\ContextException; +use Drupal\Component\Plugin\PluginHelper; use Drupal\Core\Cache\Cache; use Drupal\Core\Cache\CacheableDependencyInterface; use Drupal\Core\DependencyInjection\DependencySerializationTrait; @@ -78,7 +78,7 @@ * {@inheritdoc} */ public function getContextMapping() { - $configuration = $this instanceof ConfigurablePluginInterface ? $this->getConfiguration() : $this->configuration; + $configuration = PluginHelper::isConfigurable($this) ? $this->getConfiguration() : $this->configuration; return isset($configuration['context_mapping']) ? $configuration['context_mapping'] : []; } @@ -86,7 +86,7 @@ * {@inheritdoc} */ public function setContextMapping(array $context_mapping) { - if ($this instanceof ConfigurablePluginInterface) { + if (PluginHelper::isConfigurable($this)) { $configuration = $this->getConfiguration(); $configuration['context_mapping'] = array_filter($context_mapping); $this->setConfiguration($configuration);