public function ExecutablePluginBase::getConfigDefinition in Drupal 8
Same name and namespace in other branches
- 9 core/lib/Drupal/Core/Executable/ExecutablePluginBase.php \Drupal\Core\Executable\ExecutablePluginBase::getConfigDefinition()
- 10 core/lib/Drupal/Core/Executable/ExecutablePluginBase.php \Drupal\Core\Executable\ExecutablePluginBase::getConfigDefinition()
Gets the definition of a configuration option.
@todo: This needs to go into an interface.
Parameters
string $key: The key of the configuration option to get.
Return value
\Drupal\Core\TypedData\DataDefinitionInterface|false The typed data definition describing the configuration option, or FALSE if the option does not exist.
1 call to ExecutablePluginBase::getConfigDefinition()
- ExecutablePluginBase::setConfig in core/
lib/ Drupal/ Core/ Executable/ ExecutablePluginBase.php - Sets the value of a particular configuration option.
File
- core/
lib/ Drupal/ Core/ Executable/ ExecutablePluginBase.php, line 42
Class
- ExecutablePluginBase
- Provides the basic architecture for executable plugins.
Namespace
Drupal\Core\ExecutableCode
public function getConfigDefinition($key) {
$definition = $this
->getPluginDefinition();
if (!empty($definition['configuration'][$key])) {
return $definition['configuration'][$key];
}
return FALSE;
}