public function CheeseburgerMenuTrigger::calculateDependencies in Cheeseburger Menu 5.0.x
Overrides BlockPluginTrait::calculateDependencies
File
- src/
Plugin/ Block/ CheeseburgerMenuTrigger.php, line 92
Class
- CheeseburgerMenuTrigger
- Provides a 'CheeseburgerMenu' block.
Namespace
Drupal\cheeseburger_menu\Plugin\BlockCode
public function calculateDependencies() {
$dependencies = [];
$block_to_trigger = $this->configuration['block_to_trigger'];
$cheeseburger_block = $this->entityTypeManager
->getStorage('block')
->load($block_to_trigger);
$dependencies['config'][] = $cheeseburger_block
->getConfigDependencyName();
return array_merge($dependencies, parent::calculateDependencies());
}