table)) { $this->table->addDetailFilterAttribute($this, Filter::equal('name', $this->item->name)); } } protected function createSubject(): BaseHtmlElement { return isset($this->table) ? new Link( $this->item->display_name, Links::hostgroup($this->item), [ 'class' => 'subject', 'title' => sprintf( $this->translate('List all hosts in the group "%s"'), $this->item->display_name ) ] ) : new HtmlElement( 'span', Attributes::create(['class' => 'subject']), Text::create($this->item->display_name) ); } protected function createCaption(): BaseHtmlElement { return new HtmlElement('span', null, Text::create($this->item->name)); } }