Jake Vanderwerf
2026-08-26 ccf5e61a075c35d24befc175994b5cb8957ca322
inc/managers/NotificationManager.php
@@ -1,10 +1,13 @@
<?php
namespace JVBase\managers;
use JVBase\Instance;
use JVBase\managers\Notifications\Content;
use JVBase\managers\Notifications\EmailDigests;
use JVBase\managers\Notifications\Notifications;
use JVBase\managers\Notifications\Preferences;
use JVBase\rest\Rest;
use JVBase\rest\routes\NotificationsRoutes;
if (!defined('ABSPATH')) {
    exit; // Exit if accessed directly
@@ -18,13 +21,16 @@
 */
class NotificationManager
{
   use Instance;
   protected Notifications $notifications;
   protected Content $content;
   protected EmailDigests $digest;
   protected Preferences $preferences;
   public function __construct()
   protected Rest $route;
   private function __construct()
   {
      $this->route = NotificationsRoutes::getInstance();
      $this->notifications = new Notifications();
      $this->content = new Content();
      $this->digest = new EmailDigests();