user(); if ($user && $user->class < User::CLASS_ADMINISTRATOR && !Setting::getIsSiteOnline()) { throw new NexusException(nexus_trans('misc.site_down_for_maintenance')); } return $next($request); } }