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;
}
}