Chris@18: text = $text; Chris@18: $this->priority = $priority; Chris@18: } Chris@18: Chris@18: /** Chris@18: * {@inheritdoc} Chris@18: */ Chris@18: public function render() { Chris@18: $render = [ Chris@18: 'command' => 'announce', Chris@18: 'text' => $this->text, Chris@18: ]; Chris@18: if ($this->priority !== NULL) { Chris@18: $render['priority'] = $this->priority; Chris@18: } Chris@18: return $render; Chris@18: } Chris@18: Chris@18: /** Chris@18: * {@inheritdoc} Chris@18: */ Chris@18: public function getAttachedAssets() { Chris@18: $assets = new AttachedAssets(); Chris@18: $assets->setLibraries(['core/drupal.announce']); Chris@18: return $assets; Chris@18: } Chris@18: Chris@18: }