From 3b2893fdbe0ed183c33731268adfce90b35fb5af Mon Sep 17 00:00:00 2001
From: Mark Carver <mark.carver@me.com>
Date: Sun, 24 May 2020 04:35:32 -0500
Subject: [PATCH] Issue #3138551 by markcarver, geek-merlin: Fatal error:
 Interface 'League\CommonMark\Extension\ExtensionInterface' not found

Signed-off-by: Mark Carver <mark.carver@me.com>
---
 src/PluginManager/ParserManager.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/PluginManager/ParserManager.php b/src/PluginManager/ParserManager.php
index e1d5752..177913b 100644
--- a/src/PluginManager/ParserManager.php
+++ b/src/PluginManager/ParserManager.php
@@ -98,7 +98,7 @@ class ParserManager extends BasePluginManager implements ParserManagerInterface
   public function processDefinition(&$definition, $plugin_id) {
     parent::processDefinition($definition, $plugin_id);
 
-    if (!is_array($definition) || !($class = isset($definition['class']) ? $definition['class'] : NULL)) {
+    if (!is_array($definition) || empty($definition['installed']) || !($class = isset($definition['class']) ? $definition['class'] : NULL)) {
       return;
     }
 
-- 
2.25.0

