Jake Vanderwerf
2026-02-04 2127b1bdd73ecd2423e443992da4b442f5a3c1a3
inc/registry/ContentRegistry.php
@@ -6,7 +6,7 @@
}
use JVBase\managers\RoleManager;
use JVBase\meta\MetaRegistry;
use JVBase\meta\Registry;
use JVBase\rest\RegisterRoutes;
class ContentRegistry
@@ -102,7 +102,7 @@
         return;
      }
      $meta_registry = new MetaRegistry($fields, $type, $object_type);
      $meta_registry = new Registry($fields, $type, $object_type);
      $meta_registry->registerMetaFields();
   }
@@ -158,37 +158,6 @@
         new OptionsRegistry($fields);
      }
   }
   /**
    * Register REST routes
    */
   public function registerRestRoutes(): void
   {
      // Register routes for post types
      foreach (JVB_CONTENT as $slug => $config) {
         $this->registerRoute($slug, $config);
      }
      // Register routes for content taxonomies
      foreach (JVB_TAXONOMY as $slug => $config) {
         if (jvbCheck('is_content', $config)) {
            $this->registerRoute($slug, $config, 'content_tax');
         }
      }
      // Register routes for options
      if (!empty(JVB_OPTIONS)) {
         $this->registerRoute('options', JVB_OPTIONS['fields'], 'options');
      }
   }
   /**
    * Register a single route
    */
   protected function registerRoute(string $slug, array $config, string $type = ''): void
   {
      JVB()->addRoute($slug, new RegisterRoutes($slug, $config));
   }
}
new ContentRegistry();