You are here

public function KeywordId::adminSummary in Bibliography & Citation 8

Same name and namespace in other branches
  1. 2.0.x modules/bibcite_entity/src/Plugin/views/filter/KeywordId.php \Drupal\bibcite_entity\Plugin\views\filter\KeywordId::adminSummary()

Display the filter on the administrative summary

Overrides InOperator::adminSummary

File

modules/bibcite_entity/src/Plugin/views/filter/KeywordId.php, line 134

Class

KeywordId
Filter handler for keywords.

Namespace

Drupal\bibcite_entity\Plugin\views\filter

Code

public function adminSummary() {

  // Set up for the parent summary.
  $this->valueOptions = [];
  if ($this->value) {
    $result = \Drupal::entityTypeManager()
      ->getStorage('bibcite_keyword')
      ->loadByProperties([
      'id' => $this->value,
    ]);

    /** @var \Drupal\bibcite_entity\Entity\Keyword $keyword */
    foreach ($result as $keyword) {
      if ($keyword
        ->id()) {
        $this->valueOptions[$keyword
          ->id()] = $keyword
          ->getName();
      }
    }
  }
  return parent::adminSummary();
}