You are here

interface ConfigurableAttributeInterface in Linkit 8.4

Defines the interface for configurable attributes.

Hierarchy

Expanded class hierarchy of ConfigurableAttributeInterface

All classes that implement ConfigurableAttributeInterface

See also

\Drupal\linkit\Annotation\Attribute

\Drupal\linkit\ConfigurableAttributeBase

\Drupal\linkit\AttributeInterface

\Drupal\linkit\AttributeBase

\Drupal\linkit\AttributeManager

Plugin API

2 files declare their use of ConfigurableAttributeInterface
AddForm.php in src/Form/Attribute/AddForm.php
Contains \Drupal\linkit\Form\Attribute\AddForm.
OverviewForm.php in src/Form/Attribute/OverviewForm.php
Contains \Drupal\linkit\Form\Attribute\OverviewForm.

File

src/ConfigurableAttributeInterface.php, line 22
Contains \Drupal\linkit\ConfigurableAttributeInterface.

Namespace

Drupal\linkit
View source
interface ConfigurableAttributeInterface extends AttributeInterface, PluginFormInterface {

}

Members

Namesort descending Modifiers Type Description Overrides
AttributeInterface::buildFormElement public function The form element structure for this attribute to be used in the dialog. 7
AttributeInterface::getDescription public function Returns the attribute description. 1
AttributeInterface::getHtmlName public function Returns the attribute html name. This is the name of the attribute that will be inserted in the <code>&lt;a&gt;</code> tag. 1
AttributeInterface::getLabel public function Returns the attribute label. 1
AttributeInterface::getWeight public function Returns the weight of the attribute. 1
AttributeInterface::setWeight public function Sets the weight for this attribute. 1
ConfigurablePluginInterface::defaultConfiguration public function Gets default configuration for this plugin. 1
ConfigurablePluginInterface::getConfiguration public function Gets this plugin's configuration. 1
ConfigurablePluginInterface::setConfiguration public function Sets the configuration for this plugin instance. 1
DependentPluginInterface::calculateDependencies public function Calculates dependencies for the configured plugin. 19
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