Issue #3264073 by andypost: Remove deprecated code from Drupal\Core\Condition

merge-requests/1814/head
catch 2022-02-14 13:37:15 +00:00
parent 1b89f43b7d
commit a0c44ff897
1 changed files with 0 additions and 9 deletions

View File

@ -57,15 +57,6 @@ class ConditionManager extends DefaultPluginManager implements ExecutableManager
*/
public function createInstance($plugin_id, array $configuration = []) {
$plugin = $this->getFactory()->createInstance($plugin_id, $configuration);
// If we receive any context values via config set it into the plugin.
if (!empty($configuration['context'])) {
@trigger_error('Passing context values to plugins via configuration is deprecated in drupal:9.1.0 and will be removed before drupal:10.0.0. Instead, call ::setContextValue() on the plugin itself. See https://www.drupal.org/node/3120980', E_USER_DEPRECATED);
foreach ($configuration['context'] as $name => $context) {
$plugin->setContextValue($name, $context);
}
}
return $plugin->setExecutableManager($this);
}