diff --git a/src/EventSubscriber/ReadOnlyFormSubscriber.php b/src/EventSubscriber/ReadOnlyFormSubscriber.php index 85554fe..de02d0a 100644 --- a/src/EventSubscriber/ReadOnlyFormSubscriber.php +++ b/src/EventSubscriber/ReadOnlyFormSubscriber.php @@ -18,6 +18,13 @@ class ReadOnlyFormSubscriber implements EventSubscriberInterface { use ConfigReadonlyWhitelistTrait; /** + * The module handler. + * + * @var \Drupal\Core\Extension\ModuleHandlerInterface + */ + protected $moduleHandler; + + /** * ReadOnlyFormSubscriber constructor. * * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler @@ -64,7 +71,7 @@ class ReadOnlyFormSubscriber implements EventSubscriberInterface { } // Don't block particular patterns. - if ($mark_form_read_only && $form_object instanceof EntityFormInterface) { + elseif ($mark_form_read_only && $form_object instanceof EntityFormInterface) { $entity = $form_object->getEntity(); $name = $entity->getConfigDependencyName(); if ($this->matchesWhitelistPattern($name)) {