Jake Vanderwerf
2026-08-29 f859e64a57c624ff2daa2b21355f65a49fd4807d
inc/managers/InvitationsManager.php
@@ -4,6 +4,7 @@
use Exception;
use JVBase\Instance;
use JVBase\managers\queue\executors\InvitationExecutor;
use JVBase\managers\queue\Queue;
use JVBase\managers\queue\TypeConfig;
use JVBase\registrar\Registrar;
use JVBase\base\Site;
@@ -153,10 +154,12 @@
   /**
    * Build invite types from JVB constants
    * Combines JVB_MEMBERSHIP['can_invite'] and invitable taxonomies
    * TODO: Should be accessible via Site::getInstance()->membership()\
    *
    */
   protected function buildInviteTypes(): array
   {
      $invitable = $this->cache->remember(
      return $this->cache->remember(
         'invitableTypes',
         function () {
            $types = [];
@@ -206,7 +209,6 @@
            return $types;
         }
      );
      return $invitable;
   }
@@ -664,7 +666,7 @@
         // Grant capabilities
         $user = get_userdata($userID);
         $user->add_cap('skip_moderation', true);
         $user->add_cap('skip_moderation');
         return true;
      });