From 2127b1bdd73ecd2423e443992da4b442f5a3c1a3 Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Wed, 04 Feb 2026 21:19:25 +0000
Subject: [PATCH] =Major overhaul of MetaManager.php -> Meta.php and RestRouteManager.php -> Rest.php. Seems to work for JakeVan

---
 inc/managers/queue/executors/ContentExecutor.php |   17 +++++++++--------
 1 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/inc/managers/queue/executors/ContentExecutor.php b/inc/managers/queue/executors/ContentExecutor.php
index 610037f..7d4db57 100644
--- a/inc/managers/queue/executors/ContentExecutor.php
+++ b/inc/managers/queue/executors/ContentExecutor.php
@@ -2,7 +2,7 @@
 namespace JVBase\managers\queue\executors;
 
 use JVBase\managers\queue\{Executor, Operation, Progress, Result, Storage};
-use JVBase\meta\MetaManager;
+use JVBase\meta\Meta;
 use JVBase\utility\Features;
 use Exception;
 
@@ -215,8 +215,9 @@
 			return true;
 		}
 
-		$meta = new MetaManager($postId, 'post');
-		return $meta->setAll($allowedFields);
+		$meta = Meta::forPost($postId);
+		$meta->setAll($allowedFields);
+		return true;
 	}
 
 	// ─────────────────────────────────────────────────────────────
@@ -315,9 +316,9 @@
 
 		$lastKey = array_key_last($posts);
 		foreach ($posts as $index => $post) {
-			$meta = new MetaManager($post->ID, 'post');
+			$meta = Meta::forPost($post->ID);
 			if ($index === 0) {
-				$meta->updateValue('timeline', '', false);
+				$meta->set('timeline', '', false);
 				$previousPost = $post;
 				continue; // Parent has no timeline
 			}
@@ -328,7 +329,7 @@
 				if ($timeline) {
 					$termId = $this->getOrCreateTerm($timeline, 'timeline');
 					if ($termId) {
-						$success = $meta->updateValue('timeline', $termId, false);
+						$success = $meta->set('timeline', $termId, false);
 					}
 				}
 			}
@@ -443,7 +444,7 @@
 	protected function checkSharedFields(array $fields): void
 	{
 		foreach ($fields as $parentID => $shared) {
-			$meta = new MetaManager($parentID, 'post');
+			$meta = Meta::forPost($parentID);
 			$values = $meta->getAll($shared);
 
 			$children = get_children([
@@ -457,7 +458,7 @@
 			}
 
 			foreach ($children as $child) {
-				$childMeta = new MetaManager($child, 'post');
+				$childMeta = Meta::forPost($child);
 				$result = $childMeta->setAll($values, false);
 			}
 		}

--
Gitblit v1.10.0