admin_toolbar_version.module in Admin Toolbar Version 1.0.x
File
admin_toolbar_version.moduleView source
<?php
/**
 * Implements hook_toolbar().
 */
function admin_toolbar_version_toolbar_alter(&$items) {
  $items['admin_toolbar_tools']['#attached']['library'][] = 'admin_toolbar_version/toolbar.version';
}
/**
 * Implements hook_menu_links_discovered_alter();
 *
 * @param array $links
 */
function admin_toolbar_version_menu_links_discovered_alter(array &$links) {
  /** @var \Drupal\admin_toolbar_version\VersionInfoManager $version_info */
  $version_info = Drupal::service('admin_toolbar_version.version_info');
  $style = $version_info
    ->getStyle();
  $links['admin_toolbar_tools.help']['title'] = $version_info
    ->getTitle();
  $links['admin_toolbar_tools.help']['options'] = [
    'attributes' => [
      'style' => "background:{$style['color']};",
    ],
  ];
}Functions
| 
            Name | 
                  Description | 
|---|---|
| admin_toolbar_version_menu_links_discovered_alter | Implements hook_menu_links_discovered_alter(); | 
| admin_toolbar_version_toolbar_alter | Implements hook_toolbar(). |