From 235ce5716edc2f7cbe80fdccf26eac7269587839 Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Mon, 08 Jun 2026 04:38:18 +0000
Subject: [PATCH] =FavouritesManager.php and FavouritesRoutes.php fixes. Moving all logic to FavouritesManager.php. Still some left to do
---
inc/registrar/helpers/AddIntegrationFields.php | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/inc/registrar/helpers/AddIntegrationFields.php b/inc/registrar/helpers/AddIntegrationFields.php
index 29fe741..1f3fd11 100644
--- a/inc/registrar/helpers/AddIntegrationFields.php
+++ b/inc/registrar/helpers/AddIntegrationFields.php
@@ -11,13 +11,13 @@
class AddIntegrationFields {
protected string $service_name;
- protected Registrar $registrar;
+ private Registrar $registrar;
protected Integration $config;
protected array $allowed;
public function __construct(string $service_name, ?Registrar $registrar = null) {
$this->initAllowed();
- if (!in_array($service_name, $this->allowed)) {
+ if (!array_key_exists($service_name, $this->allowed)) {
return;
}
@@ -28,6 +28,7 @@
$this->config = $registrar->getIntegration($service_name);
+ add_action('jvb_define_integrations', [$this, 'addIntegrationFields'],20);
}
protected function initAllowed():void
{
@@ -56,6 +57,7 @@
public function addIntegrationFields():void
{
$fields = $this->getIntegrationFields();
+// error_log('[AddIntegrationFields] adding fields for '.$this->service_name.': '.print_r($fields, true));
foreach ($fields as $fieldName => $fieldConfig) {
$this->registrar->fields()->addField($fieldName, $fieldConfig);
}
--
Gitblit v1.10.0