You are here

interface ConfigurableMatcherInterface in Linkit 8.5

Same name and namespace in other branches
  1. 8.4 src/ConfigurableMatcherInterface.php \Drupal\linkit\ConfigurableMatcherInterface

Defines the interface for configurable matchers.

Hierarchy

Expanded class hierarchy of ConfigurableMatcherInterface

All classes that implement ConfigurableMatcherInterface

See also

\Drupal\linkit\Annotation\Matcher

\Drupal\linkit\ConfigurableMatcherBase

\Drupal\linkit\MatcherInterface

\Drupal\linkit\MatcherBase

\Drupal\linkit\MatcherManager

Plugin API

2 files declare their use of ConfigurableMatcherInterface
AddForm.php in src/Form/Matcher/AddForm.php
OverviewForm.php in src/Form/Matcher/OverviewForm.php

File

src/ConfigurableMatcherInterface.php, line 17

Namespace

Drupal\linkit
View source
interface ConfigurableMatcherInterface extends MatcherInterface, 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
DependentPluginInterface::calculateDependencies public function Calculates dependencies for the configured plugin. 19
MatcherInterface::execute public function Executes the matcher. 5
MatcherInterface::getLabel public function Returns the matcher label. 1
MatcherInterface::getSummary public function Returns the summarized configuration of the matcher. 1
MatcherInterface::getUuid public function Returns the unique ID representing the matcher. 1
MatcherInterface::getWeight public function Returns the weight of the matcher. 1
MatcherInterface::setWeight public function Sets the weight for the matcher. 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