3 namespace Drupal\{{ machine_name }};
5 use Drupal\Component\Plugin\PluginBase;
8 * Base class for {{ plugin_type }} plugins.
10 abstract class {{ class_prefix }}PluginBase extends PluginBase implements {{ class_prefix }}Interface {
15 public function label() {
16 // Cast the label to a string since it is a TranslatableMarkup object.
17 return (string) $this->pluginDefinition['label'];