From 8b82035f3f8be1462a7125ad7eafb990ca17fa94 Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Sat, 07 Feb 2026 17:37:23 +0000
Subject: [PATCH] =Port over to jakevan

---
 inc/managers/SEO/TemplateResolver.php |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/inc/managers/SEO/TemplateResolver.php b/inc/managers/SEO/TemplateResolver.php
index 8b5c57d..cda61ed 100644
--- a/inc/managers/SEO/TemplateResolver.php
+++ b/inc/managers/SEO/TemplateResolver.php
@@ -1,7 +1,7 @@
 <?php
 namespace JVBase\managers\SEO;
 
-use JVBase\meta\MetaManager;
+use JVBase\meta\Meta;
 use WP_Post;
 use WP_Term;
 use WP_User;
@@ -25,7 +25,7 @@
 	private ?int $objectId = null;
 	private ?string $objectType = null;
 	private ?string $contentType = null;
-	private ?MetaManager $meta = null;
+	private ?Meta $meta = null;
 	private array $context = [];
 	private array $fieldDefinitions = [];
 
@@ -39,7 +39,7 @@
 		$this->contentType = $contentType;
 
 		if ($objectId && $objectType) {
-			$this->meta = new MetaManager($objectId, $objectType, $contentType);
+			$this->meta = new Meta($objectId, $objectType, $contentType);
 			$this->loadFieldDefinitions();
 		}
 
@@ -133,9 +133,9 @@
 			return $special;
 		}
 
-		// Try to get from MetaManager
+		// Try to get from Meta.php
 		if ($this->meta) {
-			$value = $this->meta->getValue($variable);
+			$value = $this->meta->get($variable);
 
 			// Auto-resolve complex field types via SchemaFieldHelpers
 			$value = $this->autoResolveField($variable, $value);
@@ -384,7 +384,7 @@
 		// Check field definitions for taxonomy or post relations
 		if (isset($this->fieldDefinitions[$relation])) {
 			$fieldDef = $this->fieldDefinitions[$relation];
-			$value = $this->meta->getValue($relation);
+			$value = $this->meta->get($relation);
 
 			if (!$value) {
 				return null;
@@ -451,7 +451,7 @@
 		// Image URL accessors for different sizes
 		if (str_ends_with($variable, '_image_url')) {
 			$field = str_replace('_image_url', '', $variable);
-			$imageId = $this->meta?->getValue($field);
+			$imageId = $this->meta?->get($field);
 			if ($imageId) {
 				return wp_get_attachment_image_url($imageId, 'full') ?: '';
 			}
@@ -501,7 +501,7 @@
 	 */
 	private function resolveLocationComponent(string $component): string
 	{
-		$location = $this->meta?->getValue('location');
+		$location = $this->meta?->get('location');
 
 		if (!is_array($location)) {
 			return '';

--
Gitblit v1.10.0