PluginBase.php 523 B

1234567891011121314151617181920
  1. <?php
  2. namespace Drupal\Core\Plugin;
  3. use Drupal\Component\Plugin\PluginBase as ComponentPluginBase;
  4. use Drupal\Core\Messenger\MessengerTrait;
  5. use Drupal\Core\StringTranslation\StringTranslationTrait;
  6. use Drupal\Core\DependencyInjection\DependencySerializationTrait;
  7. /**
  8. * Base class for plugins supporting metadata inspection and translation.
  9. *
  10. * @ingroup plugin_api
  11. */
  12. abstract class PluginBase extends ComponentPluginBase {
  13. use StringTranslationTrait;
  14. use DependencySerializationTrait;
  15. use MessengerTrait;
  16. }