diff --git a/src/Plugin/JsonTemplateDefault.php b/src/Plugin/JsonTemplateDefault.php
index e67fafa..6e3b1eb 100644
--- a/src/Plugin/JsonTemplateDefault.php
+++ b/src/Plugin/JsonTemplateDefault.php
@@ -60,7 +60,7 @@ class JsonTemplateDefault extends PluginBase implements JsonTemplateInterface, C
    * {@inheritdoc}
    */
   public function getPath() {
-    return drupal_get_path($this->getProviderType(), $this->pluginDefinition['provider']) . '/' . $this->pluginDefinition['file'];
+    return \Drupal::service('extension.path.resolver')->getPath($this->getProviderType(), $this->pluginDefinition['provider']) . '/' . $this->pluginDefinition['file'];
   }
 
   /**
diff --git a/src/Plugin/JsonTransformerDefault.php b/src/Plugin/JsonTransformerDefault.php
index 6d1c06b..3d4abb0 100644
--- a/src/Plugin/JsonTransformerDefault.php
+++ b/src/Plugin/JsonTransformerDefault.php
@@ -108,7 +108,7 @@ class JsonTransformerDefault extends PluginBase implements JsonTransformerInterf
       return $this->pluginDefinition['transformer'];
     }
     // We need to construct full path.
-    return base_path() . drupal_get_path($this->getProviderType(), $this->pluginDefinition['provider']) . '/' . $this->pluginDefinition['transformer'];
+    return base_path() . \Drupal::service('extension.path.resolver')->getPath($this->getProviderType(), $this->pluginDefinition['provider']) . '/' . $this->pluginDefinition['transformer'];
   }
 
   /**
