Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. StaticMenuLinkOverrides.php

function StaticMenuLinkOverrides::getConfig

Gets the configuration object when needed.

Since this service is injected into all static menu link objects, but only used when updating one, avoid actually loading the config when it's not needed.

File

core/lib/Drupal/Core/Menu/StaticMenuLinkOverrides.php, line 54

Class

StaticMenuLinkOverrides
Defines an implementation of the menu link override using a config file.

Namespace

Drupal\Core\Menu

Code

protected function getConfig() {
    if (empty($this->config)) {
        // Get an override free and editable configuration object.
        $this->config = $this->configFactory
            ->getEditable($this->configName);
    }
    return $this->config;
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal