From a9654f00c8fbc9934289d761843ddd071025013f Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Fri, 28 Aug 2026 17:20:28 +0000
Subject: [PATCH] =PHPStorm Code Inspection: fixed class reference errors (from getting rid of JVB() and replacing with direct class::getInstance; as well as general code sniffing, etc
---
inc/integrations/services/FacebookOld.php | 34 ++++++++--------------------------
1 files changed, 8 insertions(+), 26 deletions(-)
diff --git a/inc/integrations/services/FacebookOld.php b/inc/integrations/services/FacebookOld.php
index 5e046ea..4448450 100644
--- a/inc/integrations/services/FacebookOld.php
+++ b/inc/integrations/services/FacebookOld.php
@@ -5,6 +5,7 @@
*/
namespace JVBase\integrations\services;
+use Exception;
use JVBase\integrations\Integrations;
use JVBase\meta\Meta;
use WP_Post;
@@ -29,18 +30,8 @@
private string $page_id = '';
private string $page_access_token = '';
private array $permissions = [];
- private array $pages = [];
// Post type mapping for Facebook
- private const FB_POST_TYPES = [
- 'post' => 'feed',
- 'photo' => 'photos',
- 'video' => 'videos',
- 'event' => 'events',
- 'offer' => 'offers',
- 'note' => 'notes',
- 'milestone' => 'milestones'
- ];
protected static array $instances = [];
public static function getInstance(?int $userID = null):self
@@ -382,22 +373,13 @@
{
try {
$fb = (array_key_exists('user', $data) && $data['user'] !== 0) ? $this->getInstance((int)$data['user']) : $this;
- switch ($operation->type) {
- case 'facebook_create_post':
- return $fb->createFacebookPost($data);
-
- case 'facebook_update_post':
- return $fb->updateFacebookPost($data);
-
- case 'facebook_delete_post':
- return $fb->deleteFacebookPost($data);
-
- case 'facebook_create_event':
- return $fb->createFacebookEvent($data);
-
- default:
- return $result;
- }
+ return match ($operation->type) {
+ 'facebook_create_post' => $fb->createFacebookPost($data),
+ 'facebook_update_post' => $fb->updateFacebookPost($data),
+ 'facebook_delete_post' => $fb->deleteFacebookPost($data),
+ 'facebook_create_event' => $fb->createFacebookEvent($data),
+ default => $result,
+ };
} catch (Exception $e) {
$this->logError('Operation failed', [
'type' => $operation->type,
--
Gitblit v1.10.0