class Substitution in Linkit 8.5
Defines a substitution annotation object.
Hierarchy
- class \Drupal\Component\Annotation\Plugin implements AnnotationInterface
- class \Drupal\linkit\Annotation\Substitution
Expanded class hierarchy of Substitution
3 classes are annotated with Substitution
- Canonical in src/
Plugin/ Linkit/ Substitution/ Canonical.php - A substitution plugin for the canonical URL of an entity.
- File in src/
Plugin/ Linkit/ Substitution/ File.php - A substitution plugin for the URL to a file.
- Media in src/
Plugin/ Linkit/ Substitution/ Media.php - A substitution plugin for the URL to a file.
File
- src/
Annotation/ Substitution.php, line 12
Namespace
Drupal\linkit\AnnotationView source
class Substitution extends Plugin {
/**
* The plugin ID.
*
* @var string
*/
public $id;
/**
* The human-readable name of the substitution.
*
* @var \Drupal\Core\Annotation\Translation
*/
public $label;
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
Plugin:: |
protected | property | The plugin definition read from the class annotation. | 1 |
Plugin:: |
public | function |
Gets the value of an annotation. Overrides AnnotationInterface:: |
5 |
Plugin:: |
public | function |
Gets the class of the annotated class. Overrides AnnotationInterface:: |
|
Plugin:: |
public | function |
Gets the unique ID for this annotated class. Overrides AnnotationInterface:: |
|
Plugin:: |
public | function |
Gets the name of the provider of the annotated class. Overrides AnnotationInterface:: |
|
Plugin:: |
protected | function | Parses an annotation into its definition. | |
Plugin:: |
public | function |
Sets the class of the annotated class. Overrides AnnotationInterface:: |
|
Plugin:: |
public | function |
Sets the name of the provider of the annotated class. Overrides AnnotationInterface:: |
|
Plugin:: |
public | function | Constructs a Plugin object. | 2 |
Substitution:: |
public | property | The plugin ID. | |
Substitution:: |
public | property | The human-readable name of the substitution. |