CKEditor5AspectsOfCKEditor5Plugin.php

Same filename in this branch
  1. 10 core/modules/ckeditor5/src/Attribute/CKEditor5AspectsOfCKEditor5Plugin.php
Same filename in other branches
  1. 9 core/modules/ckeditor5/src/Annotation/CKEditor5AspectsOfCKEditor5Plugin.php
  2. 11.x core/modules/ckeditor5/src/Annotation/CKEditor5AspectsOfCKEditor5Plugin.php
  3. 11.x core/modules/ckeditor5/src/Attribute/CKEditor5AspectsOfCKEditor5Plugin.php

Namespace

Drupal\ckeditor5\Annotation

File

core/modules/ckeditor5/src/Annotation/CKEditor5AspectsOfCKEditor5Plugin.php

View source
<?php

declare (strict_types=1);
namespace Drupal\ckeditor5\Annotation;

use Drupal\Component\Annotation\Plugin;

/**
 * Defines the "CKEditor 5 aspects of a CKEditor5Plugin" annotation object.
 *
 * Plugin Namespace: Plugin\CKEditor5Plugin.
 *
 * @see \Drupal\ckeditor5\Plugin\CKEditorPluginInterface
 * @see \Drupal\ckeditor5\Plugin\CKEditorPluginBase
 * @see \Drupal\ckeditor5\Plugin\CKEditorPluginManager
 * @see plugin_api
 *
 * @Annotation
 * @see \Drupal\ckeditor5\Annotation\CKEditor5Plugin
 * @see \Drupal\ckeditor5\Annotation\DrupalPartsOfCKEditor5Plugin
 */
class CKEditor5AspectsOfCKEditor5Plugin extends Plugin {
    
    /**
     * The CKEditor 5 plugin classes provided.
     *
     * Found in the CKEditor5 global js object as {package.Class}.
     *
     * @var string[]
     */
    public $plugins;
    
    /**
     * A keyed array of additional values for the CKEditor 5 configuration.
     *
     * This property is optional and it does not need to be declared.
     *
     * @var array[]
     */
    public $config = [];

}

Classes

Title Deprecated Summary
CKEditor5AspectsOfCKEditor5Plugin Defines the "CKEditor 5 aspects of a CKEditor5Plugin" annotation object.

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