コード例 #1
0
 /**
  * {@inheritdoc}
  */
 public function getLibraries(EditorEntity $editor)
 {
     $libraries = array('ckeditor/drupal.ckeditor');
     // Get the required libraries for any enabled plugins.
     $enabled_plugins = array_keys($this->ckeditorPluginManager->getEnabledPluginFiles($editor));
     foreach ($enabled_plugins as $plugin_id) {
         $plugin = $this->ckeditorPluginManager->createInstance($plugin_id);
         $additional_libraries = array_diff($plugin->getLibraries($editor), $libraries);
         $libraries = array_merge($libraries, $additional_libraries);
     }
     return $libraries;
 }