Jake Vanderwerf
2026-02-04 2127b1bdd73ecd2423e443992da4b442f5a3c1a3
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);
            }