From 38f3ef3a3282ffdee0c56b3ddc77ad85ce346e74 Mon Sep 17 00:00:00 2001
From: wodby <wodby@example.com>
Date: Wed, 17 Feb 2021 15:52:29 +0000
Subject: [PATCH] ISTWCMS-4506: fixing the path to the mathjax library

---
 src/Plugin/CKEditorPlugin/MathJaxPlugin.php | 18 ++++--------------
 1 file changed, 4 insertions(+), 14 deletions(-)

diff --git a/src/Plugin/CKEditorPlugin/MathJaxPlugin.php b/src/Plugin/CKEditorPlugin/MathJaxPlugin.php
index 03a61afa..c97d3663 100644
--- a/src/Plugin/CKEditorPlugin/MathJaxPlugin.php
+++ b/src/Plugin/CKEditorPlugin/MathJaxPlugin.php
@@ -26,13 +26,6 @@ class MathJaxPlugin extends CKEditorPluginBase implements ContainerFactoryPlugin
    */
   protected $libFileFinder;
 
-  /**
-   * File system.
-   *
-   * @var \Drupal\Core\File\FileSystem
-   */
-  protected $fileSystem;
-
   /**
    * Constructs a BlockComponentRenderArray object.
    *
@@ -44,20 +37,17 @@ class MathJaxPlugin extends CKEditorPluginBase implements ContainerFactoryPlugin
    *   The plugin implementation definition.
    * @param \Drupal\Core\Asset\LibrariesDirectoryFileFinder $libFileFinder
    *   The library file finder.
-   * @param \Drupal\Core\File\FileSystem $fileSystem
-   *   The file system.
    */
-  public function __construct(array $configuration, $plugin_id, $plugin_definition, LibrariesDirectoryFileFinder $libFileFinder, FileSystem $fileSystem) {
+  public function __construct(array $configuration, $plugin_id, $plugin_definition, LibrariesDirectoryFileFinder $libFileFinder) {
     parent::__construct($configuration, $plugin_id, $plugin_definition);
     $this->libFileFinder = $libFileFinder;
-    $this->fileSystem = $fileSystem;
   }
 
   /**
    * {@inheritdoc}
    */
   public static function create(ContainerInterface $container, array $configuration, $plugin_id, $plugin_definition) {
-    return new static($configuration, $plugin_id, $plugin_definition, $container->get('library.libraries_directory_file_finder'), $container->get('file_system'));
+    return new static($configuration, $plugin_id, $plugin_definition, $container->get('library.libraries_directory_file_finder'));
   }
 
   /**
@@ -95,7 +85,7 @@ class MathJaxPlugin extends CKEditorPluginBase implements ContainerFactoryPlugin
     return [
       'Mathjax' => [
         'label' => $this->t('Math'),
-        'image' => $this->fileSystem->realpath($this->libFileFinder->find('ckeditor-mathjax')) . '/icons/mathjax.png',
+        'image' => $this->libFileFinder->find('ckeditor-mathjax') . '/icons/mathjax.png',
       ],
     ];
   }
@@ -104,7 +94,7 @@ class MathJaxPlugin extends CKEditorPluginBase implements ContainerFactoryPlugin
    * {@inheritdoc}
    */
   public function getFile() {
-    return $this->fileSystem->realpath($this->libFileFinder->find('ckeditor-mathjax')) . '/plugin.js';
+    return $this->libFileFinder->find('ckeditor-mathjax') . '/plugin.js';
   }
 
 }
-- 
GitLab