From 5b50afdcafd150186ea5c7b0e1cad98065590b35 Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Fri, 28 Aug 2026 18:44:28 +0000
Subject: [PATCH] =A few more phpStorm suggestions, mainly in PHPDocs

---
 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