You are here

class AdministrationLanguageNegotiationCondition in Administration Language Negotiation 8

Defines a administration language negotiation condition annotation object.

Plugin Namespace: Plugin\AdministrationLanguageNegotiationCondition.

Hierarchy

Expanded class hierarchy of AdministrationLanguageNegotiationCondition

See also

Plugin API

2 classes are annotated with AdministrationLanguageNegotiationCondition
AdminRoutes in src/Plugin/AdministrationLanguageNegotiationCondition/AdminRoutes.php
Class for the Blacklisted paths condition plugin.
Paths in src/Plugin/AdministrationLanguageNegotiationCondition/Paths.php
Class for the Blacklisted paths condition plugin.

File

src/Annotation/AdministrationLanguageNegotiationCondition.php, line 18

Namespace

Drupal\administration_language_negotiation\Annotation
View source
class AdministrationLanguageNegotiationCondition extends Condition {

  /**
   * Description of the administration language negotiation condition plugin.
   *
   * @var \Drupal\Core\Annotation\Translation
   *
   * @ingroup plugin_translatable
   */
  public $description;

  /**
   * Administration language negotiation condition plugin ID.
   *
   * @var string
   */
  public $id;

  /**
   * Human-readable name of the condition plugin.
   *
   * @var \Drupal\Core\Annotation\Translation
   *
   * @ingroup plugin_translatable
   */
  public $name;

  /**
   * Weight of the administration language negotiation condition plugin.
   *
   * @var int
   */
  public $weight;

}

Members

Namesort descending Modifiers Type Description Overrides
AdministrationLanguageNegotiationCondition::$description public property Description of the administration language negotiation condition plugin.
AdministrationLanguageNegotiationCondition::$id public property Administration language negotiation condition plugin ID. Overrides Condition::$id
AdministrationLanguageNegotiationCondition::$name public property Human-readable name of the condition plugin.
AdministrationLanguageNegotiationCondition::$weight public property Weight of the administration language negotiation condition plugin.
Condition::$category public property The category under which the condition should listed in the UI.
Condition::$context Deprecated public property An array of context definitions describing the context used by the plugin.
Condition::$context_definitions public property An array of context definitions describing the context used by the plugin.
Condition::$label public property The human-readable name of the condition.
Condition::$module public property The name of the module providing the type.
Plugin::$definition protected property The plugin definition read from the class annotation. 1
Plugin::get public function Gets the value of an annotation. Overrides AnnotationInterface::get 5
Plugin::getClass public function Gets the class of the annotated class. Overrides AnnotationInterface::getClass
Plugin::getId public function Gets the unique ID for this annotated class. Overrides AnnotationInterface::getId
Plugin::getProvider public function Gets the name of the provider of the annotated class. Overrides AnnotationInterface::getProvider
Plugin::parse protected function Parses an annotation into its definition.
Plugin::setClass public function Sets the class of the annotated class. Overrides AnnotationInterface::setClass
Plugin::setProvider public function Sets the name of the provider of the annotated class. Overrides AnnotationInterface::setProvider
Plugin::__construct public function Constructs a Plugin object. 2