Jake Vanderwerf
2026-04-15 c4aa5cdb5e90ad4b420e22772797d16980232a2b
JVBase.php
@@ -20,6 +20,7 @@
use JVBase\admin\SEOAdmin;
use JVBase\managers\AdminPages;
use JVBase\managers\NotificationManager;
use JVBase\managers\TaxonomyRelationships;
use JVBase\managers\UserTermsManager;
use JVBase\registrar\Registrar;
use JVBase\rest\routes\FeedRoutes;
@@ -50,6 +51,7 @@
use JVBase\rest\routes\AdminRoutes;
use JVBase\rest\routes\IntegrationsRoutes;
use JVBase\utility\Features;
use JVBase\base\SchemaHelper;
if (!defined('ABSPATH')) {
   exit;
@@ -101,9 +103,11 @@
         'admin'  => new AdminPages(),
         'seoAdmin'  => new SEOAdmin(),
         'seo'    => new SchemaOutput(),
         'schemaHelper' => new SchemaHelper(),
//       'uploads'   => new UploadManager(),
         'userTerms' => new UserTermsManager(),
         'email'  => new EmailManager(),
         'terms'     => new TaxonomyRelationships(),
      ];
      $this->routes = [
@@ -381,4 +385,13 @@
   {
      return $this->customBlocks??false;
   }
   public function schemaHelper():SchemaHelper
   {
      return $this->managers['schemaHelper'];
   }
   public function termRelationships():TaxonomyRelationships
   {
      return $this->managers['terms'];
   }
}