You are here

interface ConfigurableTabInterface in Block Tabs 8

Defines the interface for configurable tab.

Hierarchy

Expanded class hierarchy of ConfigurableTabInterface

All classes that implement ConfigurableTabInterface

See also

\Drupal\blocktabs\Annotation\Tab

\Drupal\blocktabs\ConfigurableTabBase

\Drupal\blocktabs\TabInterface

\Drupal\blocktabs\TabBase

\Drupal\blocktabs\TabManager

Plugin API

2 files declare their use of ConfigurableTabInterface
BlocktabsEditForm.php in src/Form/BlocktabsEditForm.php
TabFormBase.php in src/Form/TabFormBase.php

File

src/ConfigurableTabInterface.php, line 17

Namespace

Drupal\blocktabs
View source
interface ConfigurableTabInterface extends TabInterface, PluginFormInterface {

}

Members

Namesort descending Modifiers Type Description Overrides
ConfigurableInterface::defaultConfiguration public function Gets default configuration for this plugin. 11
ConfigurableInterface::getConfiguration public function Gets this plugin's configuration. 12
ConfigurableInterface::setConfiguration public function Sets the configuration for this plugin instance. 12
ContextAwarePluginInterface::getContext public function Gets a defined context. 1
ContextAwarePluginInterface::getContextDefinition public function Gets a specific context definition of the plugin. 2
ContextAwarePluginInterface::getContextDefinitions public function Gets the context definitions of the plugin. 2
ContextAwarePluginInterface::getContextMapping public function Gets a mapping of the expected assignment names to their context names. 1
ContextAwarePluginInterface::getContexts public function Gets the defined contexts. 1
ContextAwarePluginInterface::getContextValue public function Gets the value for a defined context. 1
ContextAwarePluginInterface::getContextValues public function Gets the values for all defined contexts. 1
ContextAwarePluginInterface::setContext public function Set a context on this plugin. 1
ContextAwarePluginInterface::setContextMapping public function Sets a mapping of the expected assignment names to their context names. 1
ContextAwarePluginInterface::setContextValue public function Sets the value for a defined context. 1
ContextAwarePluginInterface::validateContexts public function Validates the set values for the defined contexts. 1
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
TabInterface::addTab public function Applies a tab to the blocktabs. 3
TabInterface::getContent public function Returns the content of the tab. 1
TabInterface::getDerivativeExtension public function Returns the extension the derivative would have have after adding this tab. 1
TabInterface::getSummary public function Returns a render array summarizing the configuration of the tab. 1
TabInterface::getTitle public function Returns the title of the tab. 1
TabInterface::getUuid public function Returns the unique ID representing the tab. 1
TabInterface::getWeight public function Returns the weight of the tab. 1
TabInterface::label public function Returns the tab label. 1
TabInterface::setTitle public function Sets the title for this tab. 1
TabInterface::setWeight public function Sets the weight for this tab. 1