Mercurial > hg > cmmr2012-drupal-site
diff core/lib/Drupal/Core/Plugin/DefaultSingleLazyPluginCollection.php @ 5:12f9dff5fda9 tip
Update to Drupal core 8.7.1
author | Chris Cannam |
---|---|
date | Thu, 09 May 2019 15:34:47 +0100 |
parents | c75dbcec494b |
children |
line wrap: on
line diff
--- a/core/lib/Drupal/Core/Plugin/DefaultSingleLazyPluginCollection.php Thu Feb 28 13:11:55 2019 +0000 +++ b/core/lib/Drupal/Core/Plugin/DefaultSingleLazyPluginCollection.php Thu May 09 15:34:47 2019 +0100 @@ -2,9 +2,9 @@ namespace Drupal\Core\Plugin; +use Drupal\Component\Plugin\PluginHelper; use Drupal\Component\Plugin\PluginManagerInterface; use Drupal\Component\Plugin\LazyPluginCollection; -use Drupal\Component\Plugin\ConfigurablePluginInterface; use Drupal\Core\DependencyInjection\DependencySerializationTrait; /** @@ -67,7 +67,7 @@ */ public function getConfiguration() { $plugin = $this->get($this->instanceId); - if ($plugin instanceof ConfigurablePluginInterface) { + if (PluginHelper::isConfigurable($plugin)) { return $plugin->getConfiguration(); } else { @@ -81,7 +81,7 @@ public function setConfiguration($configuration) { $this->configuration = $configuration; $plugin = $this->get($this->instanceId); - if ($plugin instanceof ConfigurablePluginInterface) { + if (PluginHelper::isConfigurable($plugin)) { $plugin->setConfiguration($configuration); } return $this;