From 174d3ad951e7567910c2e20239be9c3f6e93ebd8 Mon Sep 17 00:00:00 2001 From: Tim Otten <totten@civicrm.org> Date: Thu, 31 Aug 2023 18:04:58 -0700 Subject: [PATCH] phpstorm - Allow manual override of data folder --- tools/extensions/phpstorm/phpstorm.php | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/tools/extensions/phpstorm/phpstorm.php b/tools/extensions/phpstorm/phpstorm.php index 9e12439452..b03389470f 100644 --- a/tools/extensions/phpstorm/phpstorm.php +++ b/tools/extensions/phpstorm/phpstorm.php @@ -32,10 +32,13 @@ function phpstorm_metadata_dir(): ?string { } function _phpstorm_metadata_dirs(): array { - return [ - E::path('.phpstorm.meta.php'), - \Civi::paths()->getPath('[civicrm.files]/.phpstorm.meta.php'), - ]; + $dirs = []; + if (CRM_Utils_Constant::value('CIVICRM_PHPSTORM_METADATA')) { + $dirs[] = CRM_Utils_Constant::value('CIVICRM_PHPSTORM_METADATA'); + } + $dirs[] = E::path('.phpstorm.meta.php'); + $dirs[] = \Civi::paths()->getPath('[civicrm.files]/.phpstorm.meta.php'); + return $dirs; } /** -- 2.25.1