public function DomainMenusMenuBlock::getSetting in Domain Menus for Domains 9.1.x
Same name and namespace in other branches
- 9.x src/Plugin/Block/DomainMenusMenuBlock.php \Drupal\domain_menus\Plugin\Block\DomainMenusMenuBlock::getSetting()
- 3.x src/Plugin/Block/DomainMenusMenuBlock.php \Drupal\domain_menus\Plugin\Block\DomainMenusMenuBlock::getSetting()
Gets the configuration for the block, loading defaults if not set.
Parameters
string $key: The setting key to retrieve, a string.
Return value
string The setting value, a string.
2 calls to DomainMenusMenuBlock::getSetting()
- DomainMenusMenuBlock::blockForm in src/
Plugin/ Block/ DomainMenusMenuBlock.php - DomainMenusMenuBlock::getDerivativeId in src/
Plugin/ Block/ DomainMenusMenuBlock.php - Gets the derivative_id of the plugin instance.
File
- src/
Plugin/ Block/ DomainMenusMenuBlock.php, line 158
Class
- DomainMenusMenuBlock
- Provides a block that displays an active domain menu.
Namespace
Drupal\domain_menus\Plugin\BlockCode
public function getSetting($key) {
if (isset($this->settings[$key])) {
return $this->settings[$key];
}
$defaults = $this
->defaultConfiguration();
if (isset($this->configuration[$key])) {
$this->settings[$key] = $this->configuration[$key];
}
else {
$this->settings[$key] = $defaults[$key];
}
return $this->settings[$key];
}