You are here

function ultimenu in Ultimenu 8.2

Provides a convenient shortcut for procedural hooks.

Return value

class The Ultimenu class instances.

5 string references to 'ultimenu'
template_preprocess_ultimenu in ./ultimenu.theme.inc
Prepares variables for ultimenu templates.
UltimenuManager::libraryInfoAlter in src/UltimenuManager.php
Implements hook_library_info_alter().
UltimenuSettingsForm::buildForm in src/Form/UltimenuSettingsForm.php
Implements \Drupal\Core\Form\FormInterface::buildForm().
UltimenuSkin::loadMultiple in src/UltimenuSkin.php
Retrieves stored CSS files for Ultimenu skin options.
ultimenu_library_info_alter in ./ultimenu.module
Implements hook_library_info_alter().

File

./ultimenu.module, line 16
Build Ultimenu blocks based on menu, and their regions on enabled menu items.

Code

function ultimenu($key = 'manager') {
  static $manager;
  static $skin;
  if (!isset($manager)) {
    $manager = \Drupal::service('ultimenu.manager');
  }
  switch ($key) {
    case 'skin':
      if (!isset($skin)) {
        $skin = \Drupal::service('ultimenu.skin');
      }
      return $skin;
    default:
      return $manager;
  }
}