get('entity_type.manager')->getStorage('menu') ); } /** * {@inheritdoc} */ public function getDerivativeDefinitions($base_plugin_definition): array { foreach ($this->menuStorage->loadMultiple() as $menu => $entity) { $this->derivatives[$menu] = $base_plugin_definition; $this->derivatives[$menu]['admin_label'] = $entity->label(); $this->derivatives[$menu]['config_dependencies']['config'] = [$entity->getConfigDependencyName()]; } return $this->derivatives; } }