3 namespace Drupal\Core\Plugin;
5 use Drupal\Component\Plugin\PluginBase as ComponentPluginBase;
6 use Drupal\Core\Messenger\MessengerTrait;
7 use Drupal\Core\StringTranslation\StringTranslationTrait;
8 use Drupal\Core\DependencyInjection\DependencySerializationTrait;
11 * Base class for plugins supporting metadata inspection and translation.
15 abstract class PluginBase extends ComponentPluginBase {
16 use StringTranslationTrait;
17 use DependencySerializationTrait;