class DescriptionSuggestion in Linkit 8.5
Defines a linkit suggestion with description.
Hierarchy
- class \Drupal\linkit\Suggestion\SimpleSuggestion implements SuggestionInterface
- class \Drupal\linkit\Suggestion\DescriptionSuggestion implements SuggestionDescriptionInterface
Expanded class hierarchy of DescriptionSuggestion
4 files declare their use of DescriptionSuggestion
- ConfigurableDummyMatcher.php in tests/
linkit_test/ src/ Plugin/ Linkit/ Matcher/ ConfigurableDummyMatcher.php - EmailMatcher.php in src/
Plugin/ Linkit/ Matcher/ EmailMatcher.php - FrontPageMatcher.php in src/
Plugin/ Linkit/ Matcher/ FrontPageMatcher.php - SuggestionManager.php in src/
SuggestionManager.php
File
- src/
Suggestion/ DescriptionSuggestion.php, line 8
Namespace
Drupal\linkit\SuggestionView source
class DescriptionSuggestion extends SimpleSuggestion implements SuggestionDescriptionInterface {
/**
* The suggestion description.
*
* A string with additional information about the suggestion.
*
* @var string
*/
protected $description;
/**
* {@inheritdoc}
*/
public function getDescription() {
return $this->description;
}
/**
* {@inheritdoc}
*/
public function setDescription($description) {
$this->description = $description;
return $this;
}
/**
* {@inheritdoc}
*/
public function jsonSerialize() {
return parent::jsonSerialize() + [
'description' => $this
->getDescription(),
];
}
}