From c6d3b956dc0ee7fa0d8d6a4840490666a4d7a796 Mon Sep 17 00:00:00 2001 From: eileen Date: Thu, 6 Feb 2025 01:04:36 +1300 Subject: [PATCH] Attempt to use EventSubscriber --- .../{Civi/LegacyFinder => CRM/Dedupe/BAO}/Finder.php | 11 ++++++++--- ext/legacydedupefinder/info.xml | 6 +++--- ext/legacydedupefinder/legacydedupefinder.php | 1 - 3 files changed, 11 insertions(+), 7 deletions(-) rename ext/legacydedupefinder/{Civi/LegacyFinder => CRM/Dedupe/BAO}/Finder.php (78%) diff --git a/ext/legacydedupefinder/Civi/LegacyFinder/Finder.php b/ext/legacydedupefinder/CRM/Dedupe/BAO/Finder.php similarity index 78% rename from ext/legacydedupefinder/Civi/LegacyFinder/Finder.php rename to ext/legacydedupefinder/CRM/Dedupe/BAO/Finder.php index 5c0d82103722..d6ca9b9ab40f 100644 --- a/ext/legacydedupefinder/Civi/LegacyFinder/Finder.php +++ b/ext/legacydedupefinder/CRM/Dedupe/BAO/Finder.php @@ -1,10 +1,15 @@ ['findExistingDuplicates', -5], + ]; + } /** * This function exists to provide legacy hook support for finding duplicates. diff --git a/ext/legacydedupefinder/info.xml b/ext/legacydedupefinder/info.xml index 2b316c2b7b54..73ad1ad8d4a3 100644 --- a/ext/legacydedupefinder/info.xml +++ b/ext/legacydedupefinder/info.xml @@ -20,10 +20,10 @@ [civicrm.majorVersion] - - mgmt:hidden - This adds backwards compatibility for dedupe hooks. If you do not need them you can improve dedupe performance by disabling this + + scan-classes@1.0.0 + diff --git a/ext/legacydedupefinder/legacydedupefinder.php b/ext/legacydedupefinder/legacydedupefinder.php index ea913bb054b9..573de71db5cd 100644 --- a/ext/legacydedupefinder/legacydedupefinder.php +++ b/ext/legacydedupefinder/legacydedupefinder.php @@ -11,7 +11,6 @@ */ function legacydedupefinder_civicrm_config(&$config): void { _legacydedupefinder_civix_civicrm_config($config); - \Civi::dispatcher()->addListener('hook_civicrm_findExistingDuplicates', ['\Civi\LegacyFinder\Finder', 'findExistingDuplicates'], -5); } /**