Issue #2052751 by tim.plunkett, oriol_e9g, yched | alexpott: Fixed WidgetFactory is not used anywhere so it should be removed.

8.0.x
Alex Pott 2014-10-29 09:34:38 +00:00
parent b34bcec02a
commit 87cb9a69fb
2 changed files with 0 additions and 27 deletions

View File

@ -1,25 +0,0 @@
<?php
/**
* @file
* Contains \Drupal\Core\Field\WidgetFactory.
*/
namespace Drupal\Core\Field;
use Drupal\Component\Plugin\Factory\DefaultFactory;
/**
* Factory class for the Widget plugin type.
*/
class WidgetFactory extends DefaultFactory {
/**
* {@inheritdoc}
*/
public function createInstance($plugin_id, array $configuration = array()) {
$plugin_definition = $this->discovery->getDefinition($plugin_id);
$plugin_class = static::getPluginClass($plugin_id, $plugin_definition, $this->interface);
return new $plugin_class($plugin_id, $plugin_definition, $configuration['field_definition'], $configuration['settings']);
}
}

View File

@ -51,8 +51,6 @@ class WidgetPluginManager extends DefaultPluginManager {
$this->setCacheBackend($cache_backend, 'field_widget_types_plugins');
$this->alterInfo('field_widget_info');
$this->factory = new WidgetFactory($this);
$this->fieldTypeManager = $field_type_manager;
}