You are here

interface BlockFieldSelectionInterface in Block field 8

Defines an interface for Block field selection plugins.

Hierarchy

Expanded class hierarchy of BlockFieldSelectionInterface

All classes that implement BlockFieldSelectionInterface

File

src/BlockFieldSelectionInterface.php, line 11

Namespace

Drupal\block_field
View source
interface BlockFieldSelectionInterface extends PluginInspectionInterface, PluginFormInterface {

  /**
   * Returns filtered block definitions based on plugin settings.
   *
   * @return array
   *   An array of filtered block definitions.
   */
  public function getReferenceableBlockDefinitions();

}

Members

Namesort descending Modifiers Type Description Overrides
BlockFieldSelectionInterface::getReferenceableBlockDefinitions public function Returns filtered block definitions based on plugin settings. 2
PluginFormInterface::buildConfigurationForm public function Form constructor. 36
PluginFormInterface::submitConfigurationForm public function Form submission handler. 32
PluginFormInterface::validateConfigurationForm public function Form validation handler. 18
PluginInspectionInterface::getPluginDefinition public function Gets the definition of the plugin implementation. 4
PluginInspectionInterface::getPluginId public function Gets the plugin_id of the plugin instance. 2