From d76a6644c919acaa48d59d862a4fc6e8a279be2d Mon Sep 17 00:00:00 2001 From: Willow Gillingham Date: Wed, 31 Mar 2021 13:47:01 -0700 Subject: [PATCH] added custom module dependencies enforced section under install/config for #1707 (#812) --- .../config/install/islandora.breadcrumbs.yml | 3 --- .../config/install/islandora_breadcrumbs.breadcrumbs.yml | 9 +++++++++ .../config/schema/islandora_breadcrumbs.schema.yml | 2 +- .../src/IslandoraBreadcrumbBuilder.php | 2 +- 4 files changed, 11 insertions(+), 5 deletions(-) delete mode 100644 modules/islandora_breadcrumbs/config/install/islandora.breadcrumbs.yml create mode 100644 modules/islandora_breadcrumbs/config/install/islandora_breadcrumbs.breadcrumbs.yml diff --git a/modules/islandora_breadcrumbs/config/install/islandora.breadcrumbs.yml b/modules/islandora_breadcrumbs/config/install/islandora.breadcrumbs.yml deleted file mode 100644 index 38f8be38..00000000 --- a/modules/islandora_breadcrumbs/config/install/islandora.breadcrumbs.yml +++ /dev/null @@ -1,3 +0,0 @@ -maxDepth: -1 -includeSelf: FALSE -referenceField: field_member_of diff --git a/modules/islandora_breadcrumbs/config/install/islandora_breadcrumbs.breadcrumbs.yml b/modules/islandora_breadcrumbs/config/install/islandora_breadcrumbs.breadcrumbs.yml new file mode 100644 index 00000000..ad166b50 --- /dev/null +++ b/modules/islandora_breadcrumbs/config/install/islandora_breadcrumbs.breadcrumbs.yml @@ -0,0 +1,9 @@ +maxDepth: -1 +includeSelf: FALSE +referenceField: field_member_of +dependencies: + module: + - islandora + enforced: + module: + - islandora_breadcrumbs diff --git a/modules/islandora_breadcrumbs/config/schema/islandora_breadcrumbs.schema.yml b/modules/islandora_breadcrumbs/config/schema/islandora_breadcrumbs.schema.yml index 7a26de0c..6bc44096 100644 --- a/modules/islandora_breadcrumbs/config/schema/islandora_breadcrumbs.schema.yml +++ b/modules/islandora_breadcrumbs/config/schema/islandora_breadcrumbs.schema.yml @@ -1,4 +1,4 @@ -islandora.breadcrumbs: +islandora_breadcrumbs.breadcrumbs: type: config_object mapping: maxDepth: diff --git a/modules/islandora_breadcrumbs/src/IslandoraBreadcrumbBuilder.php b/modules/islandora_breadcrumbs/src/IslandoraBreadcrumbBuilder.php index 99ff4894..93ed7097 100644 --- a/modules/islandora_breadcrumbs/src/IslandoraBreadcrumbBuilder.php +++ b/modules/islandora_breadcrumbs/src/IslandoraBreadcrumbBuilder.php @@ -41,7 +41,7 @@ class IslandoraBreadcrumbBuilder implements BreadcrumbBuilderInterface { */ public function __construct(EntityTypeManagerInterface $entity_manager, ConfigFactoryInterface $config_factory) { $this->nodeStorage = $entity_manager->getStorage('node'); - $this->config = $config_factory->get('islandora.breadcrumbs'); + $this->config = $config_factory->get('islandora_breadcrumbs.breadcrumbs'); } /**