class SourceEditingRedundantTagsConstraint

Same name and namespace in other branches
  1. 9 core/modules/ckeditor5/src/Plugin/Validation/Constraint/SourceEditingRedundantTagsConstraint.php \Drupal\ckeditor5\Plugin\Validation\Constraint\SourceEditingRedundantTagsConstraint
  2. 10 core/modules/ckeditor5/src/Plugin/Validation/Constraint/SourceEditingRedundantTagsConstraint.php \Drupal\ckeditor5\Plugin\Validation\Constraint\SourceEditingRedundantTagsConstraint

For disallowing Source Editing elements already supported by a plugin.

@internal

Attributes

#[Constraint(id: 'SourceEditingRedundantTags', label: new TranslatableMarkup('Source editing should only use otherwise unavailable tags and attributes', [], [ 'context' => 'Validation', ]))]

Hierarchy

Expanded class hierarchy of SourceEditingRedundantTagsConstraint

File

core/modules/ckeditor5/src/Plugin/Validation/Constraint/SourceEditingRedundantTagsConstraint.php, line 16

Namespace

Drupal\ckeditor5\Plugin\Validation\Constraint
View source
class SourceEditingRedundantTagsConstraint extends SymfonyConstraint {
  
  /**
   * When a Source Editing element is added that an enabled plugin supports.
   *
   * @var string
   */
  public $enabledPluginsMessage = 'The following @element_type(s) are already supported by enabled plugins and should not be added to the Source Editing "Manually editable HTML tags" field: %overlapping_tags.';
  
  /**
   * When a Source Editing element is added that an enabled plugin supports.
   *
   * @var string
   */
  public $enabledPluginsOptionalMessage = 'The following @element_type(s) can optionally be supported by enabled plugins and should not be added to the Source Editing "Manually editable HTML tags" field: %overlapping_tags.';
  
  /**
   * When a Source Editing element is added that a disabled plugin supports.
   *
   * @var string
   */
  public $availablePluginsMessage = 'The following @element_type(s) are already supported by available plugins and should not be added to the Source Editing "Manually editable HTML tags" field. Instead, enable the following plugins to support these @element_types: %overlapping_tags.';

}

Members

Title Sort descending Modifiers Object type Summary
SourceEditingRedundantTagsConstraint::$availablePluginsMessage public property When a Source Editing element is added that a disabled plugin supports.
SourceEditingRedundantTagsConstraint::$enabledPluginsMessage public property When a Source Editing element is added that an enabled plugin supports.
SourceEditingRedundantTagsConstraint::$enabledPluginsOptionalMessage public property When a Source Editing element is added that an enabled plugin supports.

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.