Ejemplo n.º 1
0
 /**
  * {@inheritdoc}
  */
 public function calculateDependencies()
 {
     $dependencies = parent::calculateDependencies();
     $menu = $this->getOption('menu');
     if ($menu['type'] === 'normal' && ($menu_entity = $this->menuStorage->load($menu['menu_name']))) {
         $dependencies[$menu_entity->getConfigDependencyKey()][] = $menu_entity->getConfigDependencyName();
     }
     return $dependencies;
 }
Ejemplo n.º 2
0
 /**
  * {@inheritdoc}
  */
 public function calculateDependencies()
 {
     $dependencies = parent::calculateDependencies();
     $dependencies += ['module' => []];
     $modules = array_map(function ($authentication_provider) {
         return $this->authenticationProviders[$authentication_provider];
     }, $this->getOption('auth'));
     $dependencies['module'] = array_merge($dependencies['module'], $modules);
     return $dependencies;
 }