DerivablePluginDefinitionInterface
interface DerivablePluginDefinitionInterface implements PluginDefinitionInterface (View source)
Provides an interface for a derivable plugin definition.
Methods
string|null
getDeriver()
Gets the name of the deriver of this plugin definition, if it exists.
$this
setDeriver(string|null $deriver)
Sets the deriver of this plugin definition.
Details
string
id()
Gets the unique identifier of the plugin.
PluginDefinitionInterface
setClass(string $class)
Sets the class.
string
getClass()
Gets the class.
string
getProvider()
Gets the plugin provider.
The provider is the name of the module that provides the plugin, or "core', or "component".
string|null
getDeriver()
Gets the name of the deriver of this plugin definition, if it exists.
$this
setDeriver(string|null $deriver)
Sets the deriver of this plugin definition.