123456789101112131415161718192021222324 |
- <?php
- namespace Drupal\Core\Block;
- use Drupal\Core\Plugin\ContextAwarePluginAssignmentTrait;
- use Drupal\Core\Plugin\ContextAwarePluginBase;
- use Drupal\Core\Plugin\PluginWithFormsInterface;
- use Drupal\Core\Render\PreviewFallbackInterface;
- /**
- * Defines a base block implementation that most blocks plugins will extend.
- *
- * This abstract class provides the generic block configuration form, default
- * block settings, and handling for general user-defined block visibility
- * settings.
- *
- * @ingroup block_api
- */
- abstract class BlockBase extends ContextAwarePluginBase implements BlockPluginInterface, PluginWithFormsInterface, PreviewFallbackInterface {
- use BlockPluginTrait;
- use ContextAwarePluginAssignmentTrait;
- }
|