has('feed_block')) { require(JVB_DIR . '/inc/rest/routes/FeedRoutes.php'); } if (Features::forSite()->has('magicLink')) { require(JVB_DIR . '/inc/rest/routes/MagicLinkRoutes.php'); } if (Features::forSite()->has('favourites')) { require(JVB_DIR . '/inc/rest/routes/FavouritesRoutes.php'); } if (Features::forMembership()->has('notifications')) { require(JVB_DIR . '/inc/rest/routes/NotificationsRoutes.php'); } if (Features::forSite()->hasAny(['feed_block', 'dashboard'])) { require(JVB_DIR . '/inc/rest/routes/TermRoutes.php'); } require(JVB_DIR . '/inc/rest/routes/QueueRoutes.php'); require(JVB_DIR . '/inc/rest/routes/SEORoutes.php'); require(JVB_DIR . '/inc/rest/routes/ErrorRoutes.php'); require(JVB_DIR . '/inc/rest/routes/UploadRoutes.php'); require(JVB_DIR . '/inc/rest/routes/SettingsRoutes.php'); if (Features::forSite()->has('dashboard')) { require(JVB_DIR . '/inc/rest/routes/AdminRoutes.php'); require(JVB_DIR . '/inc/rest/routes/ContentRoutes.php'); require(JVB_DIR . '/inc/rest/routes/BioRoutes.php'); require(JVB_DIR . '/inc/rest/routes/ShopRoutes.php'); } if (Features::forMembership()->has('forum')) { require(JVB_DIR . '/inc/rest/routes/NewsRoutes.php'); } if (Features::forSite()->has('referrals')) { require(JVB_DIR . '/inc/rest/routes/ReferralRoutes.php'); } if (Features::anyContentHas('response') || Features::anyTaxonomyHas('response')) { require(JVB_DIR . '/inc/rest/routes/ResponseRoutes.php'); } if (Features::anyContentHas('karma') || Features::anyTaxonomyHas('karma') || Features::anyUserHas('karma')) { require(JVB_DIR . '/inc/rest/routes/VoteRoutes.php'); } if (Features::forMembership()->has('can_invite')) { require(JVB_DIR . '/inc/rest/routes/Invitations.php'); } if (Features::forMembership()->has('member_verified')) { require(JVB_DIR . '/inc/rest/routes/ApprovalRoutes.php'); } if (Features::hasIntegration('square')) { require(JVB_DIR . '/inc/rest/routes/IntegrationsSquareRoutes.php'); } require(JVB_DIR .'/inc/rest/routes/OptionsRoutes.php'); require(JVB_DIR .'/inc/rest/routes/FormRoutes.php'); require(JVB_DIR .'/inc/rest/routes/IntegrationsRoutes.php'); require(JVB_DIR .'/inc/rest/routes/LoginRoutes.php');