Skip to content
Snippets Groups Projects

global in modules, not tests or hooks

Files
29
@@ -8,6 +8,7 @@
use Drupal\Component\Utility\Html;
use Drupal\Core\Render\ElementInfoManagerInterface;
use Drupal\Core\Security\TrustedCallbackInterface;
use Drupal\Core\StringTranslation\StringTranslationTrait;
use Drupal\Core\Url;
/**
@@ -17,6 +18,8 @@
*/
final class LazyBuilders implements TrustedCallbackInterface {
use StringTranslationTrait;
/**
* Constructs LazyBuilders object.
*
@@ -40,11 +43,11 @@ public function renderAnnouncements(): array {
'#cache' => [
'context' => ['user.permissions'],
],
'#title' => t('Announcements'),
'#title' => $this->t('Announcements'),
'#url' => Url::fromRoute('announcements_feed.announcement'),
'#id' => Html::getId('toolbar-item-announcement'),
'#attributes' => [
'title' => t('Announcements'),
'title' => $this->t('Announcements'),
'data-drupal-announce-trigger' => '',
'class' => [
'toolbar-icon',
Loading