comparison core/lib/Drupal/Core/Action/ConfigurableActionBase.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
comparison
equal deleted inserted replaced
4:a9cd425dd02b 5:12f9dff5fda9
1 <?php 1 <?php
2 2
3 namespace Drupal\Core\Action; 3 namespace Drupal\Core\Action;
4 4
5 use Drupal\Component\Plugin\ConfigurableInterface;
5 use Drupal\Component\Plugin\ConfigurablePluginInterface; 6 use Drupal\Component\Plugin\ConfigurablePluginInterface;
7 use Drupal\Component\Plugin\DependentPluginInterface;
6 use Drupal\Core\Form\FormStateInterface; 8 use Drupal\Core\Form\FormStateInterface;
7 use Drupal\Core\Plugin\PluginFormInterface; 9 use Drupal\Core\Plugin\PluginFormInterface;
8 10
9 /** 11 /**
10 * Provides a base implementation for a configurable Action plugin. 12 * Provides a base implementation for a configurable Action plugin.
11 */ 13 */
12 abstract class ConfigurableActionBase extends ActionBase implements ConfigurablePluginInterface, PluginFormInterface { 14 abstract class ConfigurableActionBase extends ActionBase implements ConfigurableInterface, DependentPluginInterface, ConfigurablePluginInterface, PluginFormInterface {
13 15
14 /** 16 /**
15 * {@inheritdoc} 17 * {@inheritdoc}
16 */ 18 */
17 public function __construct(array $configuration, $plugin_id, $plugin_definition) { 19 public function __construct(array $configuration, $plugin_id, $plugin_definition) {