From c68aefb847b09daa0697de7684d3451e2e68ce1e Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Thu, 09 Jul 2026 23:10:23 +0000
Subject: [PATCH] =Refactor of Integrations.php to be a bit more useful with a suite of methods for create, update, delete back and forths for integrations where sharing is enabled. Also considering a single instance with a connect method to connect as the site (no user) vs connecting as an individual user - rather than recreating instances for every user.
---
inc/registrar/Registrar.php | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/inc/registrar/Registrar.php b/inc/registrar/Registrar.php
index 58590ba..b30b0cf 100644
--- a/inc/registrar/Registrar.php
+++ b/inc/registrar/Registrar.php
@@ -680,8 +680,8 @@
public static function withIntegration(string $integration, ?string $type = null):array
{
self::ensureInstanced();
-
- if (!Site::has($integration)) {
+ Site::getInstance();
+ if (!Site::hasIntegration($integration)) {
error_log('[Registrar]::withIntegration Integration not available to fetch: '.$integration);
return [];
}
@@ -690,7 +690,7 @@
if (!is_null($type) && $inst->type !== $type) {
return false;
}
- return array_key_exists($integration, $this->integrationConfigs);
+ return array_key_exists($integration, $inst->integrationConfigs);
}));
}
--
Gitblit v1.10.0