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/meta/MetaManager.php |   22 ++++++++++++----------
 1 files changed, 12 insertions(+), 10 deletions(-)

diff --git a/inc/meta/MetaManager.php b/inc/meta/MetaManager.php
index 9da898e..4fe121f 100644
--- a/inc/meta/MetaManager.php
+++ b/inc/meta/MetaManager.php
@@ -13,13 +13,16 @@
 /**
  * Core meta management class
  */
+
+/**
+ * @deprecated Use Meta() now
+ */
 class MetaManager
 {
 	public MetaTypeManager $type_manager;
-	public MetaValidator $validator;
-	public MetaSanitizer $sanitizer;
-	public MetaRenderer $renderer;
-	public MetaForm $form;
+	public Validator $validator;
+	public Sanitizer $sanitizer;
+	public Render $renderer;
 	protected int|null $object_id;
 	public object|null $data;
 	protected array $fields =[];
@@ -90,10 +93,9 @@
 		}
 
 		$this->type_manager = new MetaTypeManager();
-		$this->validator = new MetaValidator();
-		$this->sanitizer = new MetaSanitizer();
-		$this->renderer = new MetaRenderer();
-		$this->form = new MetaForm();
+		$this->validator = new Validator();
+		$this->sanitizer = new Sanitizer();
+		$this->renderer = new Render();
 	}
 
 	/**
@@ -690,11 +692,11 @@
 		$out = '';
         switch ($type) {
             case 'form':
-                $out =  $this->form->render($name, $value, $config, $showHidden, true);
+                $out =  Form::render($name, $value, $config);
 				$out = apply_filters('jvbRenderFormMeta', $out, $name, $config, $value, $this->getObjectType());
 				break;
             case 'render':
-                $out = $this->renderer->render($name, $value, $config, true);
+                $out = $this->renderer->render($name, $value, $config);
 				if (empty($out) && !$hideEmpty) {
 					$out = $this->getEmptyTemplate($config['type'], $name);
 				}

--
Gitblit v1.10.0